Proxies third-party PDF files and HTML pages with the Hypothesis client embedded, so you can annotate them

hypothesis/via は初心者に優しい?

hypothesis/via への外部コントリビューターの PR が最近は少なく、どのくらいマージされるかはまだ言えません。 初心者向けのオープンな issue は今はありません。下の一覧に、このリポジトリのほかの issue があります。

スター
30
フォーク
13
オープンの初心者向け issue
0
索引済み issue
41
平均マージ
3日 22時間
マージ済み PR(30日)
2
主要言語
Python
ライセンス
BSD-2-Clause
最終 GitHub push
2026年10月20日
最新の索引
2026年9月17日
コントリビューションガイド
コントリビューションガイドがありません
行動規範
行動規範
初心者向けラベル
初心者向けラベルは索引されていません

hypothesis/via にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. Dockerfile または Docker Compose ファイルがあるので、ツールチェーン一式を入れなくても動かせます。
  3. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  4. リポジトリをフォローすれば、新しい初心者向け issue が出たときにわかります。下のほかの issue も見てみましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • Unexpected server response (301) while retrieving PDF from arxiv
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#1484 · コメント 1 件 ·

  • Return 404 instead of 400 responses for obviously-invalid URLs
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 38/100

    hypothesis/via#1434 · コメント 1 件 ·

  • Improve appearance of transcript annotation UI for audio
    オープン
    project: video annotations

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    hypothesis/via#1314 ·

  • Return 4xx status if fetching WebVTT / SRT transcript fails
    オープン
    project: video annotations

    難易度 2/5 1〜3時間 初心者へのやさしさ 45/100

    hypothesis/via#1298 ·

  • Status endpoint should confirm database connection is working
    オープン
    project: video annotations

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#1214 · コメント 3 件 ·

  • `KeyError` crash when viewing video (may be due to content warning / age restriction?)
    オープン
    project: video annotations

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#1213 · コメント 4 件 ·

  • Gracefully handle functional limitations when Via video player is iframed
    オープン
    project: video annotations

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    hypothesis/via#1151 · コメント 1 件 ·

  • Auto-pause video when annotating
    オープン
    project: video annotations

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#1135 ·

  • Crash when YouTube video ID doesn't exist: `YouTubeDataAPIError: getting the video title failed`
    オープン
    Backend

    難易度 2/5 1〜3時間 初心者へのやさしさ 35/100

    hypothesis/via#1128 ·

  • Video player toolbar button sizes are too small on mobile
    オープン
    project: video annotations

    難易度 2/5 1〜3時間 初心者へのやさしさ 50/100

    hypothesis/via#1097 ·

  • Add transcript selection to Via
    オープン
    Backend feature request

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    hypothesis/via#1057 · コメント 4 件 ·

  • Change description, details and HTTP status for `TranscriptDisabled` and other errors fetching YouTube transcripts
    オープン
    Backend project: video annotations

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    hypothesis/via#1044 ·

  • Constrain annotation to transcript in video player
    オープン
    project: video annotations

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    hypothesis/via#940 ·

  • Make Via throw some "not implemented" error if any `headers` are passed to it and it would have proxied the request through NGINX
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#856 ·

  • Issues building dev ... missing file '.devdata/google_drive_resource_keys.json
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 25/100

    hypothesis/via#795 ·

  • Make sure that PDFs proxied by NGINX do get cached in Cloudflare
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#589 · コメント 2 件 ·

  • Don't directly proxy error statuses from arbitrary third parties
    再び着手できるかも @seanh が 1882 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    Backend

    hypothesis/via#559 · 担当者 1 名 ·

  • emerald.com PDFs error using via
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    hypothesis/via#518 · コメント 2 件 ·

  • Loading bar color clashes on Checkmate malicious blocked pages
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    hypothesis/via#502 ·

  • Loading bar doesn't finish on Checkmate pages
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#501 · コメント 1 件 ·

  • Avoid an extra network round trip when proxying PDFs
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    hypothesis/via#481 ·

  • `target_uri` of annotations is not correct if PDF URL redirects
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 44/100

    hypothesis/via#480 ·

  • Avoid or document the need to run `make build` when modifying static assets
    オープン
    tech debt

    難易度 2/5 1〜3時間 初心者へのやさしさ 35/100

    hypothesis/via#428 · コメント 2 件 ·

  • PDF.js viewer triggers localStorage access error in Chrome's private browsing mode
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 30/100

    hypothesis/via#412 ·

  • Create a new end-point to authenticate with Google Drive using OAuth
    オープン
    tech debt

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    hypothesis/via#411 · コメント 1 件 ·

  • We don't use our Google Drive API key for URLs that *redirect* to Google Drive URLs
    オープン
    bug

    難易度 3/5 1〜2日 初心者へのやさしさ 20/100

    hypothesis/via#355 ·

  • Fix various coding weidness discovered during the Checkmate review
    オープン
    tech debt

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    hypothesis/via#301 ·

  • Fix manifest URL rewriting
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    hypothesis/via#288 ·

  • Prevent proxying audio content or block it
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    hypothesis/via#287 ·

  • Improve monitoring and reporting of Via3
    オープン
    Operations

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    hypothesis/via#141 ·

  • hypothesisConfig needs to handle JSON strings correctly
    オープン
    bug

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#116 · コメント 1 件 ·

  • Cache the HTML page at /pdf/<URL>
    オープン
    Performance

    難易度 1/5 1時間未満 初心者へのやさしさ 45/100

    hypothesis/via#96 ·

  • Turn on GZIP for HTML content from the app in NGINX
    オープン
    Performance

    難易度 2/5 1〜3時間 初心者へのやさしさ 50/100

    hypothesis/via#95 ·

  • Delete Via 3 feature flag
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#80 · コメント 3 件 ·

  • Upstream delays should not cause Cloudflare timeouts
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    hypothesis/via#67 · コメント 1 件 ·

  • Add NGINX's unique request_id to Sentry logs
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    hypothesis/via#59 ·

  • Report on error response status from NGINX (e.g. using Papertrail, New Relic, or Elastic Beanstalk)
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    hypothesis/via#27 · コメント 3 件 ·

  • Add JavaScript Sentry crash reporting
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    hypothesis/via#26 ·

  • Visiting /proxy/static/<URL> with an invalid URL crashes Nginx
    オープン
    bug

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    hypothesis/via#25 · コメント 1 件 ·

  • Visiting /pdf/<URL> with an invalid URL crashes PDF.js
    オープン
    bug

    難易度 3/5 1〜2日 初心者へのやさしさ 38/100

    hypothesis/via#24 ·

  • Investigate New Relic Infrastructure for Via 3
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    hypothesis/via#22 ·

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。