Skip to main content

A tool to archive Reddit user comments

Project description

archive-reddit-user

This program allows a user to export their own comments (and others) and preserve the context surrounding the comment. The comments and the context surrounding the comment (if applicable) are saved in JSON format.

You can take it a step further and and create a hostable page to easily read and search through the comments.

Installation and Usage

  1. Install using pip: pip install archive-reddit-user.
  2. Follow the setup wizard to create a config.ini file.
  3. Run the command: archive-reddit-user in your Terminal.

Arguments

  • --user: specify a specific user to archive their comments.
  • --limit: returns your rate usage (does uses one call).

Coming Soon

  • Testing
  • --nuke: edit the comment and delete them.
  • --publish: Create a page you can upload anywhere that provides a nice front-end to navigate through the JSON-ified comments, with search!

Is this safe?

When you first run archive-reddit-user, you're prompted to enter your client id, client secret (also known as an API key in other services), and credentials to your reddit account. These credentials are stored locally so you don't have to enter them everytime you run the program. You may wonder why it is in plaintext, I wrote something in the wiki for more context.

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

archive_reddit_user-0.14.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

archive_reddit_user-0.14-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file archive_reddit_user-0.14.tar.gz.

File metadata

  • Download URL: archive_reddit_user-0.14.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for archive_reddit_user-0.14.tar.gz
Algorithm Hash digest
SHA256 d9205bd0935f9cd06d430d4ef7a51b7026a4e4a3d451e5ee1b28708336ad9065
MD5 298c054f2ca43dd2f32167b85e3c3358
BLAKE2b-256 a13be421a70369f92943d55b871df6036b80e04429da89f10692949e15c1fb2b

See more details on using hashes here.

File details

Details for the file archive_reddit_user-0.14-py3-none-any.whl.

File metadata

File hashes

Hashes for archive_reddit_user-0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 35dca42b5eb656995ee8b9b944c5c1d435d9f391819216ac8d84cfb73f1ef58f
MD5 749bf1636937b8fb3a468d2b95e33ad9
BLAKE2b-256 d93e711fb1e9bbdaba4d7398e1a8b592cba947bb9d5ba4d94bb235d1ae67197a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page