https://github.com/devflowinc/philosophize-this
https://github.com/devflowinc/philosophize-this
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/devflowinc/philosophize-this
- Owner: devflowinc
- Created: 2024-04-20T03:42:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-26T05:15:23.000Z (11 months ago)
- Last Synced: 2025-06-22T05:17:06.284Z (4 days ago)
- Language: TypeScript
- Size: 5.14 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
See ui/ for the searchable interface.
See transcript-scrape/ for the scraping and ingesting# Matching of transcripts to YouTube videos
See map_episodes_to_youtube.py for the matching of transcripts to YouTube videos
podcast_links_and_titles.txt is the input file created via this:```
youtube-dl -j --flat-playlist "https://www.youtube.com/playlist?list=PLaqiwaqzNEgEOqGaC1zFpsis30tiWuZVo" | jq -r '"https://www.youtube.com/watch?v=\(.id) \(.title)"' > podcast_links_and_titles.txt
```podcast_episodes_mapped_to_youtube.json is the output file
This is used in the ui/ to create links to estimated timestamps for chunk in the results, in this format (where `t` is seconds):
```
https://youtu.be/i1JplU2LPxY?si=4S7bPVKLVGY-DHy-&t=558
```