Weekly Shaarli

All links of one week in a single page.

Week 15 (April 12, 2021)

Listing the contents of a remote ZIP archive, without downloading the entire file
GitHub - Alamantus/little-library: A digital give-a-book, take-a-book library for ebooks
thumbnail

Very cute little idea: basically an ebook-serving web page, but with some features that make it more like a little lend-a-book library:

  • you can have single-borrowing, meaning when somebody downloads an ebook it is gone from the server until they reupload it.
  • it shows you who else is currently 'browsing' the little library
  • you can leave a little note for books you put into the library to tell others why they're cool
  • it's designed for drm free ebooks of different varieties (mobi, djvu, epub, etc)
  • it looks like a small wooden bookshelf
GitHub - everestpipkin/tools-list: Open source, experimental, and tiny tools roundup
thumbnail

Open source, experimental, and tiny tools roundup.
Mainly themed around creation, graphically, such as generative art, games and word play.

Contains lots of nice little tools, some of which are truly not famous yet.

Very nice sci-fi art
Changing the file chooser with xdg-desktop-portal
thumbnail

Use ranger as chrome file picker dialog. GitHub Gist: instantly share code, notes, and snippets.

Auto-mounting filesystems on-demand in a virtual folder with systemd
thumbnail

linux - Integration of afuse user-level automounter with sshfs as a systemd service spawned from login for local users - Unix & Linux Stack Exchange

Ends up creating a folder on the home directory which automatically creates virtual directories, e.g. if you ls to folder/user@server.com it will ssh to the respective server and mount it. Only works with key-based authorization (afaik) and you need to have the server mounted or connected at least once before to add it to known hosts (or disabled known hosts, but I don't recommend that).

I am having some troubles with it (stuck shell on opening a new terminal) which I believe is due to the service type being forking but sshfs/ssh not quite forking into the background.
A simple systemd mount unit (with systemd-automount) also works well.

I live in a small apartment with limited space. So it's important that everything is silent and mostly hidden in plain sight.
thumbnail
Using Unix for Linguistic Research

A very gentle introduction to the terminal and working with shell environments for researchers.

Advanced document organizing software
thumbnail

Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort. - eikek/docspell

Mirrors paperless, but comes with more features regarding ocr (NLP, a learning engine, auto-tagging etc), saves the originals and the pdf versions, can send e-mail, has a much more advanced web interface -- but also consumes more resources.

A Vim Guide for Adept Users
thumbnail

Hello Neovim lovers,

Many of you liked the previous article of my series about learning Vim (or Neovim) from the ground up. Good news: the fourth part is out!

I explain in this article

  • How Vim regex work.
  • Useful keystrokes for INSERT mode and VISUAL mode.
  • How to insert special characters easily.
  • How to work with shell commands.
  • How to fold some content.
  • ... and more!

Any feedback (positive or negative) is more than welcome!

Here's the article.

reddit permalink

Standards: Defending $HOME

Steps to take to declutter the home directory in linux -- with the most drastic being setting it to read-only.

GitHub - karlicoss/HPI: Human Programming Interface 🧑👽🤖
thumbnail

A whole library of interfaces to extract quantified self data through (more or less) simple python scripts.

powers ad is explained by many of the thoughts in beepboop

GitHub - andrey-utkin/taskdb: Personal task management solution
thumbnail

An interesting approach using sql database to store tasks and retrieve them with all kinds of tools

GitHub - oniony/TMSU: TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application.
thumbnail

"TMSU is a tool for tagging your files. It provides a simple command-line utility for applying tags and a virtual filesystem to give you a tag-based view of your files from any other program.

TMSU does not alter your files in any way: they remain unchanged on disk, or on the network, wherever your put them. TMSU maintains its own database and you simply gain an additional view, which you can mount where you like, based upon the tags you set up."

Interesting application of file tagging with a sqlite db in the background. Can be used to view your files in a virtual fs as tagged and so on. On the other hand, the vfs makes use of soft links and not hard links like I would have presumed.