webinars: link each webinar to ReproTube backup alongside YouTube - #483
webinars: link each webinar to ReproTube backup alongside YouTube#483yarikoptic wants to merge 7 commits into
Conversation
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
✅ Deploy Preview for repronim ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Pull request overview
Updates the webinars landing page to surface ReproTube (an offline backup of the webinar playlist with caption search) alongside existing YouTube and Slides links, and adds per-webinar ReproTube links next to each YouTube video.
Changes:
- Replaces the single intro sentence with a short “browse via” list including YouTube, Slides, and ReproTube (with annextube attribution).
- Converts each webinar’s video link into a “Video …: YouTube, ReproTube” format while preserving original label wording and YouTube URLs.
- Fixes two pre-existing YouTube-link typos that would have produced broken ReproTube links.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Point the webinars page at ReproTube — an offline, self-sufficient backup of the ReproNim YouTube channel produced with the [annextube](https://github.com/con/annextube) tool and hosted at https://datasets.datalad.org/repronim/ReproTube/ReproNim/web/ . The ReproTube instance ships a client-side viewer with full-text search over video captions, which is the main reason for surfacing it here in addition to the existing YouTube / Slides links. Changes to `content/about/webinars.md`: - Intro: replace the single-sentence "Browse our complete collections…" paragraph with a 3-item list, adding a ReproTube entry that links to the [ReproNim webinar playlist backup](https://datasets.datalad.org/repronim/ReproTube/ReproNim/web/#/?playlists=PLs3CA4ShM1DUX0nTMKfoB8Z6kdrZpByLa) and calls out both the caption search and the annextube tooling that produced it. - Per-webinar entries: transform each existing `[Video …](YouTube-URL)` link to `Video …: [YouTube](YouTube-URL), [ReproTube](ReproTube-URL)` across all 62 recorded webinars. The ReproTube URL uses the hash-routed video-detail view `…/web/#/video/<video_id>`. Original label wording (Video Presentation / Video presentation / Video Recording / Video) preserved verbatim; original YouTube URLs (including `?v=…&feature=…&list=…` variants) kept as-is; only the 11-char YouTube video ID is used for the ReproTube link. - Fixed two pre-existing typos that would otherwise have produced broken ReproTube links: - `https://youtu.be/7EvcrEQdCV80` → `…/7EvcrEQdCV8` (Mar 2025 entry; extra trailing `0`, real YouTube ID is 11 chars). - `[Video Presentation(https://youtu.be/d_xHVSW8oZQ)` → `[Video Presentation](…)` (Oct 2024 entry; missing `]`). All 62 webinar video IDs on the page were cross-checked against `https://datasets.datalad.org/repronim/ReproTube/ReproNim/videos/videos.tsv` before the ReproTube link was emitted, so every added ReproTube link points to a video that is actually in the archive. Co-Authored-By: Claude Code 2.1.220 / Claude Opus 4.7 <noreply@anthropic.com>
…s implied
=== Do not change lines below ===
{
"chain": [],
"cmd": "sed -i -e 's, *\\(are\\|is\\)* *\\(now \\)*available\\.*$,.,g' content/about/webinars.md",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
565a6d0 to
a1378ad
Compare
|
I also now pushed removal of those "is now available" which were in a variety of forms. And IMHO they no longer serve their purpose for any record which is not the most recent, and even there not really extra info. |
|
@juliebates please have a pick at preview: https://deploy-preview-483--repronim.netlify.app/about/webinars/ |
|
@yarikoptic I did take a peek, thank you so much for doing all this! - I also mentioned to DK, the website workgroup will discuss at our meeting on Tuesday. As a side note, I see I need to update the June webinar entry with the links for webinar video and slides. It was already on youtube, but I see not on the webinars page itself. Will fix shortly! |
|
I will update this PR after you add the new record no problem. |
Brings in the summer hiatus notice (July-September 2026) and moves the Hugh Garavan June 5 entry from "Upcoming webinars" to "Webinar presentations to date" with links to the video and slides. Reformatted the Hugh Garavan video/slides line to match this branch's YouTube + ReproTube + Slides convention. The ReproTube link for fJZ9cBuUePo does not resolve yet -- the ReproTube sync only covers through May 2026 -- but will start working after the next sync. Co-Authored-By: Claude Code 2.1.220 / Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…style Post-merge cleanup for the Hugh Garavan entry brought in from juliebates-patch-29: converts `[Video Presentation](...) and [Slides](...) are now available.` to the branch convention `Video Presentation: [YouTube](...), [ReproTube](...) and [Slides](...).` and drops the extra blank lines after the summer hiatus notice. The ReproTube link for fJZ9cBuUePo does not resolve yet -- the ReproTube sync only covers through May 2026 -- but will start working after the next sync. Co-Authored-By: Claude Code 2.1.220 / Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* origin/main: ignore .svg from codespell Add ReproStim tool page and promote to Core Tools Update data-management-and-sharing.md
|
ok, PR and ReproTube was updated for the recent talk |
|
@yarikoptic wow that was fast, Dave just merged that PR of mine with the most recent webinar links added...you must be online ;-) Group was just discussing various PRs...my understanding is that Dave is going to respond to you on this PR 483, as he was mulling over a couple of questions |
|
Hi @yarikoptic , sorry for the delay, and discussion I'm about to start.
I think those are my initial questions that we discussed and would like to know more about. |
Point the webinars page at ReproTube — an offline, self-sufficient backup of the ReproNim YouTube channel produced with the annextube tool and hosted at https://datasets.datalad.org/repronim/ReproTube/ReproNim/web/ . The ReproTube instance ships a client-side viewer with full-text search over video captions, which is the main reason for surfacing it here in addition to the existing YouTube / Slides links.
Changes to
content/about/webinars.md:Intro: replace the single-sentence "Browse our complete collections…" paragraph with a 3-item list, adding a ReproTube entry that links to the ReproNim webinar playlist backup and calls out both the caption search and the annextube tooling that produced it.
Per-webinar entries: transform each existing
[Video …](YouTube-URL)link toVideo …: [YouTube](YouTube-URL), [ReproTube](ReproTube-URL)across all 62 recorded webinars. The ReproTube URL uses the hash-routed video-detail view…/web/#/video/<video_id>. Original label wording (Video Presentation / Video presentation / Video Recording / Video) preserved verbatim; original YouTube URLs (including?v=…&feature=…&list=…variants) kept as-is; only the 11-char YouTube video ID is used for the ReproTube link.Fixed two pre-existing typos that would otherwise have produced broken ReproTube links:
https://youtu.be/7EvcrEQdCV80→…/7EvcrEQdCV8(Mar 2025 entry; extra trailing0, real YouTube ID is 11 chars).[Video Presentation(https://youtu.be/d_xHVSW8oZQ)→[Video Presentation](…)(Oct 2024 entry; missing]).All 62 webinar video IDs on the page were cross-checked against
https://datasets.datalad.org/repronim/ReproTube/ReproNim/videos/videos.tsvbefore the ReproTube link was emitted, so every added ReproTube link points to a video that is actually in the archive.