TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: A Beancount txn parser/writer, implemented in Emacs Lisp

3 点作者 trs-8010 个月前
Happy Friday, everyone! :)<p>I started getting into so called &quot;plain text accounting&quot;[0] some years ago, and after having a look around, settled on Beancount (as opposed to Ledger or others).<p>It took me a few tries to get off the ground, but eventually I did. And now I am finally realizing one of my life-long goals of getting my personal books (accounting) in order. FeelsGoodMan.jpg :)<p>Along the way, I cobbled together various hacky scripts to manipulate my text based transactions (txns) in Beancount. I am a big Emacs user and I prefer to work in Emacs Lisp so that was what I used.<p>I went on, piling hack upon hack the last few years, re-implementing things in different ways over and over, just to quickly accomplish whatever I needed at the time to do my bookkeeping.<p>Recently I realized that I needed to build even more things on top of all these hacks, until for some reason I experienced a moment of clarity, and decided I should refactor all these hacks into a proper library.<p>I also thought it might be generally useful to others, so I released it publicly this morning.<p>I am very please to present to you:<p>beancount-txn-elisp<p>A library to read&#x2F;parse and write&#x2F;insert individual Beancount transactions, implemented in Emacs Lisp.<p><a href="https:&#x2F;&#x2F;sr.ht&#x2F;~trs-80&#x2F;beancount-txn-elisp" rel="nofollow">https:&#x2F;&#x2F;sr.ht&#x2F;~trs-80&#x2F;beancount-txn-elisp</a><p>Please try to break it. :) And let me know if you are successful.<p>Cheers, TRS-80<p>[0] <a href="https:&#x2F;&#x2F;plaintextaccounting.org" rel="nofollow">https:&#x2F;&#x2F;plaintextaccounting.org</a>

暂无评论

暂无评论