Skip to content

octodi/FreeTube-playlist-history

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeTube-playlist-history

This program can help you import playlist and history from your YouTube's takeout. It grab's videoIds from your csv, html or JSON file and fetch other data required from Invidious API and outputs them as JSON data and saves in database file, so it could work with FreeTube.

Prerequisite for Python

pip install httpx tqdm

Prerequisite for Go

Install Go on your system if running from source

Running from go source will install dependencies itself
Through go binary just give it executable permission

chmod +x bin_name

Note :- I will prefer you to use Go [binary or source] as it will function comparatively faster
Grab your Invidious API from here : https://api.invidious.io/
You could get more 503 with go-history/faster if the file is large

Remove Starting lines from CSV

For smooth functioning remove starting lines from the csv file

Like this :-

alt text

Some benchmarks

alt text alt text

Ditch Google

Suggest me a better repo name !please

About

This program can help you import playlist and history from your YouTube's takeout

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages