Weekly Shaarli

All links of one week in a single page.

Week 07 (February 15, 2021)

Janik Vonrotz - Bulk download papers from scihub for text mining
thumbnail

Simple sci-hub batch downloader, written in bash. Has to be adapted to use-cases a little (since hard-coded variables for page url and doi input file)

Other scihub downloaders:

  • Sci-Hub - did not work for me last time I tried it, presumably had a missing dependency, or written for outdated python version
  • scihub.py - not tested yet, but seems ambitious in that it gets the newest url, checks for captchas, and is pretty flexible in input dois
GitHub - beancount/beancount: Beancount: Double-Entry Accounting from Text Files.
thumbnail

Alternative to hledger, written in python and supporting an easy python extension system (write your own plugins).

Generally intended to be simpler to use than ledger/hledger, at the expense of very advanced settings and input options.

Provides its own query language to find transactions, as well as an integrated web interface (and https://github.com/beancount/fava as a more advanced implementation of the web interface). Looks really good and functional, as well as way simpler than e.g. Firefly III interface.

pipx: fixing 'No module named pip' and similar errors
thumbnail

Often this happens because pipx intends to use an older version of pip or similar issues after upgrading the system version of python.

Most drastic, but also most efficient, solution in this comment.

Advanced git features you didn't know you need
thumbnail

Intermediate to advanced git tips:

advanced git log output, digging into individual git ref logs, using git for word-wise diffs (could be really useful for prose!), signing commits, git aliases, and more.

Yet Another Firefox Hardening Guide | Chris Xiao
thumbnail

Various settings and extensions for Firefox, sorted from essential to suggested, to help escape tracking and telemetry.

GitHub - willmcgugan/rich: Rich is a Python library for rich text and beautiful formatting in the terminal.
thumbnail

The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more — out of the box.

GitHub - simonmichael/hledger: easy-to-use command-line/curses/web plaintext accounting tool; a modern and largely compatible Haskell rewrite of Ledger
thumbnail

easy-to-use command-line/curses/web plaintext accounting tool; a modern and largely compatible Haskell rewrite of Ledger - simonmichael/hledger

hledger makes use of plaintextaccounting principles and can read files in *ledger format, as well as csv files.

Additional accounting ideas and configuration possibilities are discussed here: https://news.ycombinator.com/item?id=20012499.

Quickstart help can be found here: https://hledger.org/quickstart.html

Full manual is available here: https://hledger.org/accounting.html, containing many ideas, workflows, and tutorials for accounting in general and hledger in specific.