this post was submitted on 11 Jun 2023
27 points (100.0% liked)

Reddit

13435 readers
4 users here now

founded 5 years ago
MODERATORS
 
  • optional: go to https://github.com/aliparlakci/bulk-downloader-for-reddit
  • type python3 -m pip install bdfr --upgrade on your terminal
  • use bdfr clone ./path/to/output --user me --saved --authenticate (replace ./path/to/output with your chosen directory)
  • you will see a link to copy-paste into your browser to authenticate; click 'allow'
  • enjoy!
top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 years ago (1 children)

Note: If you have more than 1000 saved posts, this will only save the most recent 1000. Otherwise this tool is great, been using it to archive my saved and upvoted posts every month or so

[–] ndr 2 points 2 years ago (1 children)

Yes, I tried to keep it simple because it's a limit that can't be bypassed. Work around is running it, and deleting the most recent 1000. Then running it again.

Do you know of a good way to automate the removal?

[–] [email protected] 1 points 2 years ago (1 children)

Unfortunately I don't, I didn't even think of deleting the posts. You'd probably need to use the reddit API yourself which... 💀

[–] ndr 2 points 2 years ago (1 children)

I've just found this but I haven't tried it

[–] [email protected] 1 points 2 years ago (1 children)

Oooh that looks sweet, let me know how it goes for you!

[–] ndr 1 points 2 years ago

I have to go to sleep, it's almost 3am LMAO

but it looks great, I've just set it up

[–] ndr 1 points 2 years ago

Another tip for more advanced use cases: that command will also generate a json file for each submission with a LOT of metadata.

JSON Hero has a beautiful UI for exploring those files! (it can also be run locally)

[–] [email protected] 1 points 2 years ago (2 children)

getting invalid syntax on pip, do I have to install python via the microsoft store?

[–] ndr 1 points 2 years ago

maybe check this too: https://superuser.com/a/1767761

(not sure if the command works on Windows though)

[–] ndr 1 points 2 years ago

I don't use Windows, but yes, you do need Python.

Maybe check here: https://www.python.org/downloads/