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.0.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.0.0-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ytflashback-1.0.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.0.0.tar.gz
Algorithm Hash digest
SHA256 4ff3d0c815fd5cfb7a221c7ccda1d9596657b6ac4119f387f720af7dcddd8fc5
MD5 be9261b6d4eb51e491ecf75185e9834d
BLAKE2b-256 1f38632045928fb138f88beda3ffc1b678588a283175335b8c675bd34bcd050d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ytflashback-1.0.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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78dfb22d866ab857dfd84c8fa9e95ad59bb4293b671d6060dcac4496c6379a2f
MD5 502ed92c9c04bb247ce5177710617a83
BLAKE2b-256 6ca83b6a3bd1096e8b48cee05786c34e600dae1cca06765a4af1c4d3cee2e482

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