reddit-user-to-sqlite
asdf
reddit-user-to-sqlite | asdf | |
---|---|---|
12 | 344 | |
214 | 20,653 | |
- | 2.1% | |
6.6 | 7.6 | |
10 months ago | 5 days ago | |
Python | Shell | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reddit-user-to-sqlite
- Sync alternative
-
Downloading entire Threads/Posts
If you know how to write python, https://github.com/xavdid/reddit-user-to-sqlite can be twisted to do what you want.
-
Saving a Local Copy of Reddit Posts/Comments
This tool can download all post and comments by a specified user. Since the tool uses the API that's about to go bye-bye, it's limited to the most recent 1000 posts and 1000 comments and will stop working at the end of the month. This article explains the set-up very simply. It took me less than 5 minutes to set it up and download my post history.
-
[META[ In the event of subreddits going dark and closing down, what would be the best ways to archive the vast amount of content in Reddit?
This tool was effective and surprisingly fast for me, but took some tinkering to get working. Easier if one is already handy with Python and pip/pipx. YMMV.
- Your content belongs to you, not Reddit: A thread.
-
If you have decided to leave Reddit for another platform consider purging your Reddit account first
Does PDS get around the 1000 item limit for its backups? I tried reddit-user-to-sqlite and it's missing about the first two years worth of my comments. If not, the only other option seems to be to "request my data" through reddit itself.
-
Archive Your Reddit Data Before It's Too Late
Done: https://github.com/xavdid/reddit-user-to-sqlite/issues/15
I see someone else has already filed one about saving the context.
- reddit-user-to-sqlite Pull Reddit user data into a searchable SQLite database
-
Reddit wants millions per year to allow third party clients to continue
I got nervous that the API changes would be the end of Apollo, and thus largely the end of my Reddit use. So, I made a way to export all of my post and comment data into a searchable SQLite archive:
https://github.com/xavdid/reddit-user-to-sqlite/
It can pull your recent activity from the API, but also has support for pulling data from a GDPR archive (a feature I'm very proud of).
-
đŁ Had a call with Reddit to discuss pricing. Bad news for third-party apps, their announced pricing is close to Twitter's pricing, and Apollo would have to pay Reddit $20 million per year to keep running as-is.
I wrote a tool that pulls all your posts and comments into a searchable SQLite database: https://github.com/xavdid/reddit-user-to-sqlite
asdf
- Instalando de maneira rĂĄpida e eficiente suas ferramentas no WSL. Pt-3
- Install Ruby and Rails on Fedora 40
-
Install Asdf: One Runtime Manager to Rule All Dev Environments
The main issue most people have with asdf is that itâs annoyingly slow. Not unusably so, but just enough that itâs irritating.
I identified [0] the source for much of it (sub-shells and pipes) and began a PR [1], but became bogged down with BATS testing, and then found mise / rtx, so kind of lost interest. Sorry. You can always implement these if youâd like.
[0]: https://github.com/asdf-vm/asdf/issues/290#issuecomment-1383...
[1]: https://github.com/asdf-vm/asdf/pull/1441
- Show HN: I made a multiple runtime version manager that can be used on Windows
-
Volta â Fastest Node version manager in Rust
Or if you need to manage more than just node, asdf has been around for over a decade and works great. You can use a .tool-versions to change runtimes for each project you have, in addition to managing your global runtime versions
https://asdf-vm.com/
-
Pyenv â lets you easily switch between multiple versions of Python
Why not just use a tool like asdf (https://asdf-vm.com/) or mise (https://mise.jdx.dev/)?
These tools have the advantage of not being multi-taskers and can manage version for all your tools. You wouldnât need pyenv and npm and rvm andâŠ
Weâve even started committing the .mise.toml files for projects to our repos. That way, since we work on multiple projects that may need multiple versions of the same tool, itâs handled and documented.
-
A Journey to Find an Ultimate Development Environment
The purpose of a version manager is to help you navigate or install any tools for development easily. Version Manager can be one tool for each dependency (e.g. NVM, g) or One tool for all dependencies (e.g. asdf, mise).
-
How to Install Your Python Version on Ubuntu
(asdf)[https://asdf-vm.com/] fully supports Python and almost any other language. I've been using it for Ruby, Python, Elixir, and other languages for years and never looked back.
-
Beginners Intro to Trunk Based Development
Secondly, our development environments must not drift, because then code may behave differently and a change could pass on our machine but fail in production. There are many tools for locking down environments, e.g nix, pkgx, asdf, containers, etc., and they all share the common goal of being able to lock down dependencies for an environment accurately and deterministically. And that needs to be enforced in our local workflow so we don't have to rely on CI environments for correctness. All developers must have environments that are effectively identical to what runs in CI (which itself should be representative of the production environment).
-
Practical Guide to Trunk Based Development
There are many ways this can be done (e.g nix, pkgx, asdf, containers, etc.), and we wonât get into which specific tools to use, because we'll instead cover the essential essence of preventing environment drift:
What are some alternatives?
PowerDeleteSuite - Power Delete Suite for Reddit
SDKMan - The SDKMAN! Command Line Interface
Mlem - The Lemmy client [Moved to: https://github.com/mormaer/Mlem]
pyenv - Simple Python version management
Reddit-Enhancement-Suite - Reddit Enhancement Suite
rbenv - Manage your app's Ruby environment
reddit-shreddit - Program to delete ENTIRE Reddit user post and comments history, AND daily job to keep user history limited to X days.
nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
qpixel - Q&A-based community knowledge-sharing software
volta - Volta: JS Toolchains as Code. âĄ
Lemmy - đ A link aggregator and forum for the fediverse
HomeBrew - đș The missing package manager for macOS (or Linux)