-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document howto export subscriptions from YouTube - #55
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd suggest breaking down the long list of steps to substeps, eg (add a tab to the beginning of sub-steps)
- export foo foo
- open link
- foo bar
- prepare file
- import file
Using the link, you also have to re-number. jfyi you can just have everything as 1.
, and they will be automagically numbered.
7. While logged into your Invidious account go to Subscriptions -> Manage Subscriptions -> | ||
Import/Export -> Import YouTube subscriptions, select the file you just downloaded and click on | ||
`Import`. | ||
**This process won't work if you go directly to [Google Takeout](https://takeout.google.com/). You must enter the Takeout process via YouTube as described below.** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change language from won't
, must
to may
, better
.
Confirmed just now, I can do this just fine via takeout.google.com.
11. Click "Create export" | ||
12. Wait for the export to complete, it should be fairly quick. | ||
13. Download the export, it will be a .zip file. | ||
14. Expand the ZIP file. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add what you end up with (what to look for, what file to upload/import); a subscriptions.json
file.
Co-authored-by: jtagcat <[email protected]>
Co-authored-by: jtagcat <[email protected]>
Co-authored-by: jtagcat <[email protected]>
Co-authored-by: jtagcat <[email protected]>
Can someone with a YT account check this? |
I checked it on 2021-04-17, when I requested changes. |
Those instructions don't work for me - the archive contains the subscriptions, but they are in csv, not json format, and Invidious can't parse it |
Thanks for your feedback! Do you mind sharing some (anonymized) extracts of that data? I personally can't access Google accounts anymore, they're blocking me x) |
I can confirm Google has changed the format of the export from JSON to CSV. I'll work on a new process. |
Is the bug presented on #54 still even present? I'd expect Google to have resolved the issue by now |
I haven't read the whole thread yet, but think, you need an example csv. I host with YunoHost. Logs Backtrace
|
Thank you :) I've heard that the data given by youtube is a zip archive. Is that right? |
It gives you a ZIP. You can choose which files should be in there. |
Can you please provide that |
Here is my whole ZIP file: takeout-20210810T160826Z-001.zip |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A typo and a small grammatical mistake I think.
Co-authored-by: Paul Mabileau <[email protected]>
Oh, thanks! Sorry, didn't see your message! And that's annoying: they translate everything, even the file names. |
**This process won't work if you go directly to [Google Takeout](https://takeout.google.com/). You must enter the Takeout process via YouTube as described below.** | ||
|
||
1. Make sure you are signed into YouTube with the account you want to export subscriptions from. | ||
2. Open https://takeout.google.com/takeout/custom/youtube?continue=https%3A%2F%2Fmyaccount.google.com%2Fyourdata%2Fyoutube%3Fhl%3Det%26authuser%3D0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2. Open https://takeout.google.com/takeout/custom/youtube?continue=https%3A%2F%2Fmyaccount.google.com%2Fyourdata%2Fyoutube%3Fhl%3Det%26authuser%3D0 | |
2. Open https://takeout.google.com/takeout/custom/youtube?continue=https%3A%2F%2Fmyaccount.google.com%2Fyourdata%2Fyoutube%3Fhl%3Den%26authuser%3D0 |
prefer hl=en
, so the link may be in english (though I suspect that google doesn't take it into account and determines the language base on the IP address).
|
||
1. Make sure you are signed into YouTube with the account you want to export subscriptions from. | ||
2. Open https://takeout.google.com/takeout/custom/youtube?continue=https%3A%2F%2Fmyaccount.google.com%2Fyourdata%2Fyoutube%3Fhl%3Det%26authuser%3D0 | ||
6. Click `All YouTube data included`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
indexing is wrong.
Is this still relevant? |
Fixes #54.