Obviously there are many approaches to this. I will explain how I sort information of relevance to me and hopefully some methods are interesting to you or help decide how to approach the topic so it works best for you.
My tooling and methods have changed over time and I expect them to change in future. Hopefully I will remember to update this page if I do so. My current approach focuses on two main things: clear text and the right tool/place/format to store the information so I can easily use it when needed.
Here is an overview of different clear-text information and where I store it:
- Blog/Doku: Mkdocs -> Repo
- Notes: Logseq, Joplin, Obsidian -> DAV Sync
- Code Examples: Jupyter Notebooks -> Repo
- Code: Repo / Gist -> Repo
- Snippets: VSCode Snippets -> Repo
- One-liner: Navi -> Repo
Download files, depending on your purpose with the following tools:
The best tools to copy files, depending on source and destination:
|Cloud||rclone||rclone||Encryption possible, no client needed, many vendors supported|
|Local drive/NAS||RoboCopy||RoboCopy||Already installed, has sync option, works.|
|SFTP/WebDAV||WinSCP||WinSCP||Scripting possible using winscp.com|
|Sync P2P||Syncthing||Syncthing||Use SyncTrayzor for GUI and sync files via peer-to-peer.|
|Backup Server||Restic||Restic||Good for regular backups. Uses rclone in the backend.|
Depending of the file typ, use the following tools to convert the original file into something else:
|Audio & Video||FFmpeg||FFmpeg|
Print and Scan
For printing and scanning I personally prefer a laser printer with LAN support. There should be no need to install the vendors drivers and extra software; simply go with the OS printer drivers identified for your device.
For scanning on windows I prefer NAPS2.
Alternatively try VueScan.
Usually there is no need to install specific drivers to print. Use the HP print and scan drivers for linux if you have issues with your printer. This is required for scanning.
Steps to get HP Printers running on Ubuntu 20.04:
- Download the latest dhplip rivers. Check this overview if link is not working.
- Run the script with
sh hplip-<version>.runand go throgh the steps.
- Download the latest hplip plugin
- Run the script with
- Now run the HO Device Manger or your scan tool of choice e.g. SimpleScan or gscan2pdf.
sudo apt-get install simple-scan gsettings set org.gnome.SimpleScan jpeg-quality 85 gsettings set org.gnome.SimpleScan brightness -10 gsettings set org.gnome.SimpleScan contrast 25
sudo apt-get install gscan2pdf sudo apt-get install tesseract-ocr-deu
RSS (Rich Site Summary or Really Simple Syndication) is a format for delivering regularly changing web content. Many news-related sites, blogs, and other online publishers syndicate their content as an RSS Feed.
There are 3 RSS feed types for YouTube:
- User : https://www.youtube.com/feeds/videos.xml?user=
- Channel : https://www.youtube.com/feeds/videos.xml?channel_id=
- Playlist : https://www.youtube.com/feeds/videos.xml?playlist_id=
Add ".atom" to a given commit link to get an RSS Reader update on a given file/folder or the entire project.
- Link: https://github.com/FullByte/FullByte.github.io/commits/main
- RSS Feed: https://github.com/FullByte/FullByte.github.io/commits/main.atom
Add the atom link to your rss feed reader to get notified on updates.
Privacy Link List
A list of lists and overviews on the topic privacy tools. Please be aware that using "better" tools do not improve your privacy much; it's just a small step.
- Browser Fingerprint
- Defensive Computing Checklist
- EFF Surveillance Self-Defense
- Mobile Messenger overview
- Open Source alternatives
- Open Source alternatives
- Privacy Guides
- privacy is sexy
- privacy test
- Switching software
- The Hitchhiker’s Guide to Online Anonymity
- use plaintext in emails
If you can't or don't want to use platform alternatives you can at least use different clients/alternative websites, text only offerings from a given source.
Great Browser Plugin to automatically redirect to some of these services: https://github.com/libredirect/libredirect
|Video||newpipe and Piped and Invidious|
|Social||Twitter, Instagram, Reddit or old Reddit, Tumblr|
|World News||NPR, Google News, CNN, CBC, The Guadian, New York Times|
|Tech News||skimfeed, Hacker News|
|Search||SearXNG, instances, startpage, DuckDuckGo, millionshort|
More info about the Fediverse.
- Facebook: Friendica
- GoodReads: BookWyrm
- Instagram: Pixelfed
- MeetUp: Mobilizon
- Podcasting: Castopod
- Reddit: Lemmy
- Social Media: Mastodon
- Soundcloud: Reel2Bits
- Spotify: Funkwhale
- Twitter: Pleroma and Misskey
- YouTube: PeerTube
100% FOSS keyboard, based on AOSP
- Github: https://github.com/dslul/openboard
- f-droid: https://f-droid.org/packages/org.dslul.openboard.inputmethod.latin/
- homepage: https://gadgetbridge.org/
- f-droid: https://f-droid.org/packages/nodomain.freeyourgadget.gadgetbridge/
- Source: https://codeberg.org/Freeyourgadget/Gadgetbridge/
Buy DRM free products (Media, Software,..)
Ways to create a CV/resume.
npm i resume-clior use remotly with
- Create initial json file:
resume.jsonand validate with resume validate:
- Create a PDF:
resume export resume.pdf
- Create a HTML file:
resume export resume.html
- Host HTML file:
To use other themes browse and select what you prefer (and follow their config/install doc.)
Example for theme kendall:
cd ~/path/to/resume/ git clone https://github.com/LinuxBozo/jsonresume-theme-kendall cp resume.json /jsonresume-theme-kendall/resume.json cd jsonresume-theme-kendall npm install resume export resume.pdf --theme . resume export resume.html --theme . resume serve --theme .
Man page + curl
Convert the file as follows
pandoc --standalone --to man cv.md -o cv.7
To read the created man page simply run:
If the file is hosted online run the following command to read the file:
- Windows: use groff or mandoc or simply install WSL and follow Linux command below.
man <( curl -sL https://cv.example.com/cv.7 )
curl -sL https://cv.example.com/cv.7 > /tmp/cv.7; man /tmp/cv.7
I uploaded my
cv.7 file to https://cv.fromm.rocks/cv.7. Access to subdomain "cv" is password protected using htaccess.
In order to access the password protected file we need to run curl as follows:
curl -u username:password https://cv.example.com
Alternativly it is also possible to use wget:
wget --http-user=username --http-password=password http://cv.example.com
Combine this with the command and we have a one-liner to read a cv using
man <( curl -u "user":"password" -sL https://cv.example.com/cv.7 )
curl -u "user":"password" -sL https://cv.example.com/cv.7 > /tmp/cv.7; man /tmp/cv.7