I have a small shell script which pulls down a JSON-formatted list of my bookmarks and adds the file to git-annex. Pinboard provides an API that makes it easy to acquire a list of bookmarks. GIT ANNEX DOCUMENTATION OFFLINEI also need an offline copy of my bookmarks. GIT ANNEX DOCUMENTATION ARCHIVEI find this useful and well worth the $25 yearly fee, but Pinboard’s archive is only part of the solution. I pay for the archival account, meaning that Pinboard downloads a copy of everything I bookmark and provides me with full-text search. It provides everything I need from a bookmarking service, which is mostly, you know, bookmarking. By default this process will be allowed to use 16MB of memory, which is cute, but RAM is cheap and I usually have enough to spare so I’ll give it permission to use up to 8GB. I suppose I could go even higher, but 30% seems like a good number. Parchive also does not have much in the way of active development around it, but it is still maintained, has been around for a long period of time, is still used by a wide community, and will probably continue to exist as long as people share files on less-than-perfectly-reliable mediums.Īs previously mentioned, I’m not worried about the storage space for these files, so I tell par2create to create PAR2 files with 30% redundancy. As a result, I’ve moved back to using Parchive for parity. This makes me uncomfortable for a tool that is part of my long-term archiving plans. GIT ANNEX DOCUMENTATION CODEThe code can still be found, and the program still works, but nobody is developing it and it doesn’t even an official web presence. Previously, when creating optical photo archives, I used DVDisaster to create the disc image with parity. I’ll tar them, but skip any compression, which would just add extra complexity for no gain. I burn these to a 25GB BD-R disc, so file size is not a concern. The two repositories, combined, are about 2GB (most of that is the directory of receipts from the ledger repository). The process of creating the archive is very similar to the process I outlined six years ago for the photo archives. Keeping the older discs around just provides redundancy for prior years. The yearly optical archive that I create holds the entirety of these two repositories – not just the information from the previous year – so really each disc only needs to have a shelf life of 12 months. Each tax year gets a ctmg container which contains any documents used to complete my tax returns, the returns themselves, and any notifications of those returns being accepted. The second repository holds my tax information. GIT ANNEX DOCUMENTATION PDFIn addition to the plain-text ledger files, this repository also holds PDF or JPG images of receipts. Ledger is the double-entry accounting system I began using in 2012 to record the movement of every penny that crosses one of my bank accounts (small cash transactions, less than about $20, are usually-but-not-always except from being recorded). The archive includes two git-annex repositories. $ task add project: finance due: 2019 - 04 - 30 recur: yearly wait: due - 4 weeks " burn optical financial archive with parity " ledger file as the primary journal, which has the effect of including all the yearly files. My ~/.ledgerrc file tells Ledger to use the. GIT ANNEX DOCUMENTATION PLUSledger file which includes all of these data files, plus a special journal file with periodic transactions that I sometimes use for budgeting. In January, after I clear the last transaction from the previous year, I know the year is locked and the file never gets touched again (unless I go back in to rejigger my account structure). Ledger files don’t necessarily need to be split at all, but I like having one file per year. This repository contains a data directory, which includes yearly Ledger journal files such as data/2019.ldg and data/2020.ldg. My Ledger repository is stored at ~/library/ledger. After close to a decade of use, my only regret is that I didn’t start using earlier. I began with Ledger for lack of a compelling argument in favor of the alternatives. It has inspired others, such as hledger and beancount. Ledger is not the only plain text accounting system out there. Almost every dollar that has passed through my world since then is tracked by Ledger. Ledger is a double-entry accounting system that stores data in plain text.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |