Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theghostofinky/youtube-caption-search
YouTube caption search tool
https://github.com/theghostofinky/youtube-caption-search
piped search youtube
Last synced: 5 days ago
JSON representation
YouTube caption search tool
- Host: GitHub
- URL: https://github.com/theghostofinky/youtube-caption-search
- Owner: TheGhostOfInky
- License: gpl-3.0
- Created: 2023-04-25T16:18:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-08T14:50:22.000Z (over 1 year ago)
- Last Synced: 2024-11-08T07:46:42.039Z (about 2 months ago)
- Topics: piped, search, youtube
- Language: Svelte
- Homepage: https://theghostofinky.github.io/youtube-caption-search/
- Size: 120 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# YouTube caption search
This is a tool designed to search for specific sentences in a YouTube channel's
caption text, it supports case sensitive and insensitive matching, string
matching or ECMAScript regular expressions, all languages officially supported
by YouTube's creator interface and has a user-selectable limit to the number of
videos crawled.## Disclaimers
YouTube caption search simply searches publicly available data that any user
could access via the YouTube frontend's view transcript, it will not work on
unlisted and especially not on private videos.I am not responsible for any end a user chooses to use this tool for as that is
solely up to the user's discretion.## How to build
This frontend was made using the Svelte framework and the Vite build system, to
do changes to the tool, you'll need node.js and the packages listed in the
package.json. If you intend to submit changes upstream that include modified
package versions, please use pnpm as your package manager instead of npm in
order to keep dependency locking consistent.## Systems leveraged
This project uses the [piped API](https://github.com/TeamPiped/Piped), a privacy
focused wrapper for the YouTube API to gather channel, video and subtitle info.