Skip to main content

A tool for searching YouTube videos by year, helping users find older content that might be buried by YouTube's algorithm

Project description

📹 flashback

A CLI tool for searching YouTube videos by specific year, helping you discover older content that might be buried by YouTube's algorithm favoring newer videos.

Why?

YouTube's search filters are notoriously poor, especially when trying to find older content. Even though there's a wealth of YouTube videos buried deep in the site, we often can't find them because only the newest ones show up in search results (I believe at any given time you can only see videos from the past year). This tool solves that problem by allowing you to search for videos from specific years.

Features

  • Search YouTube videos by specific year
  • Display results in a clean, formatted table
  • Get direct video URLs

Setup

Prerequisites

  • Python 3.7 or higher
  • YouTube Data API v3 key

You'll need a YouTube Data API v3 Key (it's free)

  1. Go to the Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the YouTube Data API v3
  4. Create credentials (API key)
  5. Copy your API key in your .env file in the root of the project

Contributing

Feel free to submit issues and enhancement requests!

License

This project is open source and available under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ytflashback-1.5.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ytflashback-1.5.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file ytflashback-1.5.0.tar.gz.

File metadata

  • Download URL: ytflashback-1.5.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ytflashback-1.5.0.tar.gz
Algorithm Hash digest
SHA256 225b819a526acad0a76e2dc31a869f7c5b0ddcec86e907ae8ce3eb69c3368dd5
MD5 00a6b4fe26acbc5500cf180c95741d1f
BLAKE2b-256 f49d243520f7d1acf2c85e144a22b66d586c95e091f1bde7f027b05f3d4ffc02

See more details on using hashes here.

File details

Details for the file ytflashback-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: ytflashback-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ytflashback-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7495a8761acf504e2e6715b78f83378208d07323fbec3da655c7d5d8dec0c1c2
MD5 f55a07627163a80e0960590809d5561d
BLAKE2b-256 682dc204209af8d147def0d15dcb287278aecfb03d0ce27490121e78b1d293ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page