33rd Week of 2021
New: Introduce the shared accounting seed project.
I use beancount for my personal accounting, I'd like to have a system that integrates more less easily with beancount and let's do a shared accounting with other people, for example in trips. I've used settle up in the past but it requires access to their servers, and an account linked to google, facebook or one you register in their servers.
I've looked at facto but it uses a logic that doesn't apply to my case, it does a heavy use on a common account, instead +of minimizing the transactions between the people. I also tried tabby, even though they still don't support Docker, but it doesn't suit my case either :(.
Until a new solution shows up, I'll go with Tricky Tripper available in F-Droid, and manage the expenses myself and periodically send the html reports to the rest of the group.
Improvement: Add quickwit as an interesting database solution for personal knowledge search engine.
- New: Promote the automation of email management project to seedling.
- New: Explain how setup an infrastructure to automate.
New: Introduce the asyncio library.
asyncio is a library to write concurrent code using the async/await syntax.
asyncio is used as a foundation for multiple Python asynchronous frameworks that provide high-performance network and web-servers, database connection libraries, distributed task queues, etc.
asyncio is often a perfect fit for IO-bound and high-level structured network code.
- Improvement: Add link to the Awesome FastAPI page.
- Improvement: Add rqlite as an interesting distributed solution of.
New: Introduce afew.
afew is an initial tagging script for notmuch mail.
Its basic task is to provide automatic tagging each time new mail is registered with
notmuch. In a classic setup, you might call it after
notmuch newin an offlineimap post sync hook.
New: Introduce alot.
alot is a terminal-based mail user agent based on the notmuch mail indexer. It is written in python using the urwid toolkit and features a modular and command prompt driven interface to provide a full MUA experience.