|over 1 year ago||18 days ago|
|-||BSD 3-clause "New" or "Revised" 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.
What tools / utilities have you written that you use regularly?
42 projects | reddit.com/r/commandline | 17 Sep 2021
https://github.com/learnbyexample/command_help to extract help text from builtin commands and man pages, ex:
What's a program you made that you actually use regularly?
24 projects | reddit.com/r/learnprogramming | 28 Aug 2021
https://github.com/learnbyexample/command_help is big enough to warrant a repo, examples, limitations, etc. I had a list of todo items to improve the script, but after years of usage, I'm fine with the limitations since I rarely encounter them. This helps me to extract documentation of particular options, here's an example:
Save Time Using Manop to Print Only Selected Content From the Man Page using Manop
2 projects | reddit.com/r/commandline | 1 Jun 2021
I wrote one a few years back (https://github.com/learnbyexample/command_help). It has a few corner case issues, but works most of the time for me and supports multiple options to be retrieved.
Explainshell - A tool that takes any shell commands, looks up the syntax and options from man pages, and steps you through what it does!
1 project | reddit.com/r/commandline | 26 Jan 2021
I particularly wanted to lookup documentation for command options from my terminal (instead of the website), so wrote a script for it: https://github.com/learnbyexample/command_help ... Have a long pending todo list, but despite the issues, the tool is good enough for my needs.
2 projects | dev.to | 19 Jan 2021
When I start a project, I usually try to write the programs incrementally. Say I need to iterate over files from a directory. I will make sure that portion is working (usually with print() statements), then add another feature — say file reading and test that and so on. This reduces the burden of testing a large program at once at the end. And depending upon the nature of the program, I'll add a few sanity tests at the end. For example, for my command_help project, I copy pasted a few test runs of the program with different options and arguments into a separate file and wrote a program to perform these tests programmatically whenever the source code is modified.
anyway to track personal finances in Obsidian?
7 projects | reddit.com/r/ObsidianMD | 22 May 2022
What are your recommended apps and tools for monthly budgeting and bill-tracking?
1 project | reddit.com/r/UKPersonalFinance | 10 May 2022
I download my transactions as CSV files on a monthly basis and import them into my ledger; https://www.ledger-cli.org/.
What is the best app for keeping track of Net Worth?
1 project | reddit.com/r/FIREUK | 6 May 2022
I like plain text accounting like https://www.ledger-cli.org/
Best way to create ‘buckets’ in one savings account
1 project | reddit.com/r/PersonalFinanceCanada | 2 Apr 2022
I use https://www.ledger-cli.org/ to do this. It does need to be periodically reconciled but is pretty easy once a month thing.
What are your top 3 favourite finance apps of all time?
2 projects | reddit.com/r/UKPersonalFinance | 23 Mar 2022
Ledger-cli. Through this I have learnt the key principles of book keeping and am able to easily understand what is happening with my money. https://www.ledger-cli.org/
How to automatically apply interest to Funds (Virtual Accounts)
1 project | reddit.com/r/plaintextaccounting | 21 Mar 2022
If you solve your problem using account("...").total can you post it to https://github.com/ledger/ledger/issues/2099 so it can be added to the docs.
How do people create artificial "pots" of money?
1 project | reddit.com/r/PersonalFinanceCanada | 14 Mar 2022
Probably (!?) a bit unconventional but I use https://www.ledger-cli.org/ to manage a set of virtual savings accounts that are stored in single account at the FI. Virtually unlimited amount s of them can be created this way. It's a bit manual, but I don't even have to log in to 'move' money between sub accounts.
Recommendation for finance/budgeting app?
1 project | reddit.com/r/fdroid | 20 Feb 2022
Anything build on these,github.com/ledger/ledger/wiki/Ports, like MoLe.
Since I've Seen This Question A Lot Recently, Here's How I Track My BTC
1 project | reddit.com/r/Bitcoin | 2 Feb 2022
So I use a program called ledger-cli (not affiliated with the hard wallet) for all of my personal finances because it's relatively simple and very extensible. All you need is the program and a text editor really. With BTC, it will automatically track your lots so you know where to sell, gift, whatever in terms of FIFO/LIFO/HIFO for taxes. With just a couple simple commands I can see almost whatever I want about my BTC; where it's all at (exchanges, hardware wallets, etc), my capital gains (if I traded), expenses, fees, average I've paid per BTC, how much my BTC is worth across all locations, how much I've invested, heck, I can even graph from it.
US tax question: proof of cost basis
1 project | reddit.com/r/Bitcoin | 1 Feb 2022
Check out ledger-cli
What are some alternatives?
gnucash - GnuCash Double-Entry Accounting Program.
hledger - A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
beancount - Beancount: Double-Entry Accounting from Text Files.
orgmode - Orgmode clone written in Lua for Neovim 0.7+.
ledger-obsidian - Plain text accounting in Obsidian.md
QOwnNotes - QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and Nextcloud / ownCloud integration.
foam - A personal knowledge management and sharing system for VSCode
Fava - Fava - web interface for Beancount
q - q - Run SQL directly on delimited files and multi-file sqlite databases
CherryTree - cherrytree
hastyhex - A blazing fast hex dumper
td-cli - A todo command line todo manager ✔️