Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1 KB

README.md

File metadata and controls

32 lines (22 loc) · 1 KB

SCYB - Simple Channel ytInitialData Browser

A simple localhost-based browser for ytInitialData given a channel id.

Usage

Download a CSV list of channels your youtube account is subscribed to:

  1. go to your account's Google takeout
  2. click the All YouTube data included button, then unmark all but subscriptions
  3. click Next step, then click Create export
  4. download the zip file from your account's email address
  5. unzip the file, then copy ./Takeout/YouTube and YouTube Music/subscriptions/subscriptions.csv into this directory

Once you have you CSV file in this directory, run ./gen_site.sh.

Run ./server.py with this directory as the working directory (cwd). That will open a connection in localhost with port 8080.

Open a browser with javascript enabled (any modern-ish browser should do), then connect to http://localhost:8080.

Dependencies

The python script depends on:

  • re
  • http: server
  • requests