593 private links
Arabic language library for Python, provides basic functions to manipulate Arabic letters and text
A very nice resource!
I found it while reading up on presentation software (pdfpc and such).
Feels like I keep hearing about new FOSS tools and services interfacing with Mastodon every day.
I need some place to keep track of them.
- https://github.com/toelke/mastodon2rss - Serve your mastodon home feed to RSS (including boosts!)
- https://rstockm.github.io/mastothread - split your long text into bitesize posts. Via @vicgrinberg.
- https://fedi.tips/how-do-i-find-accounts-to-follow-on-mastodon-and-the-fediverse-how-do-i-find-my-friends
- https://streetpass.social a browser extension that helps you find Mastodon users as you browse
- https://github.com/nathanlesage/academics-on-mastodon - a collection of various lists of academics on Mastodon servers.
It's time to give up Github. This is my attempt to decrease my use of their "starred repo" functionality, which only helps Microsoft build a more valuable social graph.
I usually use the "star" function in one of two ways: either as a reminder to myself to check back on the project later, or as a way to promote the project (assuming Github will somehow increase the visibility of starred projects).
I reckon both of these abilities can be reproduced by hosting the list myself. Granted, the promotional value for the project is much smaller this way, but in any case the method used by Github to promote starred repos is based on some opaque and unknowable algorithm, and in all likelihood my "stars" were not making much of a difference apart from boosting the egos of some small-project owners (I'm one of them, so I know the feeling). But that's just another way that Github tries to trap us, by gamifying parts of the experience.
In any case, better federation across Gitea instances might help to establish a better way to "star" projects.
I intend to organise this list in the future, but for now, in no particular order:
- papis Powerful and highly extensible command-line based document and bibliography manager
terminal
- firefox-translations-training📀 Training pipelines for Firefox Translations neural machine translation models
firefox addon
www
- pdfpc A presenter console with multi-monitor support for PDF files
academic
- impress!ve🚧 Impressive is a program that displays presentation slides with style
- makebeamerinfo Creates
.info
file for use with Impressive and LaTeX Beamer - FullPageOS A Raspberry Pi distribution to display fullscreen browser on boot
kiosk-mode
ASKS
- insect📀 scientific calculator with full support for physical units reddit thread
terminal
ansible-role
- sphinxtr🚧 The Sphinx Thesis Resource
academic
- pTable Periodic table built on Python reddit thread
terminal
- mendeleev Pythonic periodic table of elements with properties of elements, ions and isotopes
- LibreSignage FOSS digital signage solution reddit thread
ASKS
- Menextract2pdf Extract Mendeley annotations to PDF files Helped me escape from Mendeley without losing all my annotations.
academic
- barrier📀 FOSS KVM software Forked from Symless' Synergy v1.9 codebase. Synergy was a commercialised reimplementation of CosmoSynergy written by Chris Schoeneman.
ansible-role
- Carnet📀 A complete and rich note-taking app for Nextcloud
- Nextcloud server📀 A safe home for all your data
sysadmin
- Bazarr📀 Subtitles manager, companion application to Sonarr and Radarr
- Shaarli📀 Personal, minimalist, database-free bookmarking service You are reading this linkblog on Shaarli :-)
- Shaarli web extension📀 Gives you a button to share your tab with Shaarli
firefox addon
www
- i3-layout-manager Saving, loading and managing layouts for i3wm
- i3-clever-layout Save and restore i3wm layout
- i3-resurrect Save and restore i3wm workspaces
- simple-contacts📀 FOSS Android contacts app
- i3wm-multidisplay-scripts📀 Scripts to navigate multi-monitor setup in i3wm
fork
- Texture🚧 A visual editor for research
academic
- rallly Self-hostable doodle poll alternative
- ggrepel📀 Repel overlapping text labels away from each other
- FityK📀 FOSS curve fitting software Great for XRD, Raman, etc.
academic
- Keycloak📀 FOSS identity and access management for applications and services
sysadmin
- MaruOS Run a full Linux desktop from your Android phone
- Etar Calendar📀 FOSS Android calendar app
- Creative Commons media A curated list of resources that provide media licensed under Creative Commons licenses
- Docear
- Wallabag📀 Self-hostable web application for saving web pages and reading later
- TTRSS to Wallabag📀 TinyTinyRSS plugin to post to Wallabag
- Mozilla Firefox Sync📀
- git2r R bindings to the libgit2 library
- google-drive-ocamlfuse FUSE filesystem over Google Drive
sysadmin
- transdroid📀 Manage torrents from Android Works great to manage a Deluge server
- Deluge📀 Self-hostable BitTorrent server
- Matomo📀 Self-hostable FOSS web analytics
sysadmin
- Signal📀 A private messenger for Android Locking down Signal
- thinkpad-scripts📀 Screen rotation, docking and other scripts for ThinkPad® X220 and X230T
- theElements Interactive web-based periodic table that can act as a molar mass calculator
- ggpy ggplot2 port for Python
R
- ggannotate Interactively (using Shiny RStudio add-in) annotate your ggplot2 plots
R
- knitR📀 A general-purpose tool for dynamic report generation in R
- CSL Official repository for Citation Style Language styles
academic
- FreeOTPPlus📀 FOSS One-Time Password (2FA authenticator) app for Android
- Pi-hole📀 A black hole for internet advertisements
sysadmin
- microG📀 FOSS implementation of Google Play services prebuilt flashable ZIPs
- Hugo📀 Static site generator for building websites
- ghostwriter📀 A Hugo theme
- unbound📀 A validating, recursive and caching DNS resolver
sysadmin
- monica📀 Personal CRM
ansible-role
- Lidarr📀 Looks and smells like Sonarr but made for music
- K-9 Mail📀 FOSS email app for Android
- officeR Manipulate MS Word docx documents from R
- Vemos Virtual movie nights I wonder if it will work with Emby or Jellyfin?
chrome extension
- Jellyfin SSO plugin🚧 Allows users to sign in to Jellyfin through an SSO provider I'm curious if possible to integrate with Keycloak
- Tailscale📀 Convenient SSH tool built on top of WireGuard VPN
ansible-role
- ffsubsync📀 Automagically synchronize subtitles with video
- scrutiny Hard drive SMART monitoring blog post
- browsh🚧 Text-based browser rendering to TTY and browsers darrengoossens.com
- multi-git-status📀 Show useful status for multiple Git repos
sysadmin
- Ansible📀
- public-apis List of public APIs for use in software and development
- pdfannots📀 Extracts text annotations from a PDF file
academic
Awesome tool for working effectively with highlights or text annotations in PDF files. - Citation File Format📀
- nnn🚧 Terminal file manager
- OpenMower Upgrade off-the-shelf robotic mowers to smart RTK GPS mowing robots
- awesome-rss📀 Put the RSS subscribe button back in Firefox
firefox addon
- Navidrome📀 Self-hostable Subsonic-compatible music server
- Sonixd📀 Subsonic-compatible desktop music player
- Nuclear📀 Desktop music player streaming from free public sources
- TT-RSS-Shaarli📀 Share links to Shaarli from TinyTinyRSS
- Redirector Browser extension to redirect URLs based on regex patterns, like a client-side
mod_rewrite
- scrcpy📀 Display and control your Android device
- minitube Desktop app to watch youtube videos
- pipe-viewer📀 Command-line app to search and play youtube videos
- Xournal++📀 Handwriting notetaking software that supports Wacom-compatible pen input
- degoogle Large list of alternatives to Google products
- Privacy Respecting List of privacy respecting services and software
- rofi-code📀 Use rofi to open Codium workspaces or folders I have found this little tool really useful, makes it much quicker to get started. I wonder if it's possible to adapt for use with open-ssh-remote workspaces, somehow?
- rofi-pass📀 rofi frontend for pass
- rofi📀 An application launcher and dmenu replacement
- v4l2loopback📀 Linux kernel module to create V4L2 loopback devices First encountered in my iriun webcam ansible role
- MagiskSSH SSH server as root on Android using Magisk Surprisingly hard to get SSH as root on Android. This works great.
- I still don't care about cookies📀
firefox addon
- Jupyter
ansible-role
- Voila🚧 Rendering of live Jupyter notebooks (like Shiny but for Jupyter)
- jupytext🚧 Jupyter notebooks as Markdown documents or Julia/Python/R scripts
- pandoc-scholar Create beautiful and semantically meaningful articles with pandoc
- Element for Nextcloud Element (Matrix client) in Nextcloud
- Privacy Redirect📀 Web extension that can redirect Twitter, Youtube, Instagram, Reddit among others to privacy-friendly alternatives
firefox addon
- bfg-repo-cleaner Remove large files or passwords, credentials or other sensitive data from git repos
- Readarr Ebook and audiobook collection manager for BitTorrent
- mpv-playlistmanager mpv luaa script to create and manage playlists
- ttrss-python📀 Python library for the TinyTinyRSS API This is a central component in my own ttrss-video-mpv tool.
- R extension for VSCode📀
- REditorSupport/languageserver📀 An implementation of VSCode's Language Server Protocol for R
- Ombi📀 Web app to allow others to request content for Emby/Jellyfin/Plex
- quantities📀 Quantity calculus for R vectors
R
- errors📀 Uncertainty propagation for R vectors
R
- constants📀 Reference on constants
R
- uncertainties Error propagation in Python
- Zotero to Excel SQLite Export
- jlpkg Command-line interface for Julia's package manager
ansible-role
- ChemEquations Julia package to write and balance chemical equations
- bib2gls📀 CLI tool to convert
.bib
toglossaries-extra
LaTeX
- user.js📀 Firefox configuration hardening My firefox ansible role uses my fork of this script to harden Firefox
- Eisvogel📀 A Pandoc LaTeX template
- Manuscript review and response letters Template for LaTeX/pandoc to write reviews and author response letters
academic
- xrayutilities Python package with useful scripts for X-ray diffraction
academic
- pycroscopy Python package for scientific analysis of imaging data (STEM, XRDM, TEM)
- pyspectral Python package to manipulate solar irradiance spectra
- huxtable Create styled tables in multiple output formats Possible
xtable
replacement?R
- QOwnNotes📀 Notepad with Markdown support and Nextcloud integration
- Kimai📀 FOSS web-based mulit-user time-tracking application
ASKS
- Zotero📀 FOSS reference manager
academic
- Better BibTex for Zotero📀 Make Zotero effective for us LaTeX holdouts
- gitinfo2-latexmk📀 Use LaTeX's
gitinfo2
withlatexmk
with less effort - FiXme📀 Collaborative annotation tool for LaTeX
- siunitx📀 Comprehensive SI units package for LaTeX Also supported by MathJax v2.7.x, but not (yet?) by v3.x. Not supported by KaTeX. Awesome package.
LaTeX
- SVG2TikZ Inkspace extension to export SVG paths as TikZ paths
- tikzDevice📀 R package for converting graphics output to TikZ code for inclusion in LaTeX documents This is a critical piece of code that I have relied on for years to produce native TeX/TikZ plots from R.
- blogdown📀 Create blogs and websites with R Markdown
- nerd-dictation📀 Simple offline speech to text using VOSK API
ansible-role
- Whisper A general-purpose speech recognition model Seems less easy to use for real-time dictation compared to VOSK.
- Soft Potato Open source electrochemical simulator and toolkit Python-based. By Oliver Rodriguez.
- Les Pas🚧 Photo album app for Nextcloud on Android
- Leon🚧 Your open-source personal assistant
- Zutilo🚧 Zotero plugin providing some additional editing features
- difftastic🚧 a structural diff that understands syntax
- rscodeio📀 VSCode-inspired theme for RStudio
- unison📀 Bi-directional file synchroniser
- open-remote-ssh📀 VSCodium extension to work on a remote machine
- UP-NextPush📀 UnifiedPush provider for Nextcloud server
- qsv🚧 CSVs sliced, diced & analyzed Via lazybear
- SearXNG self-hostable metasearch engine
- LXC helper 🚧 shell scripts by Forgejo.
Projects that I currently use (for my own or my clients) are marked with 📀. Projects I am actively considering to use are marked 🚧.
Repos that list other valuable repos
- AhmedKamal/awesome-Islam A curated list of awesome islam related projects, frameworks, resources and other awesomeness
- sindresorhus/awesome Awesome lists about all kinds of interesting topics
- awesome-hcloud List of libraries, tools and integrations for Hetzner Cloud
ASKS
- awesome dotfiles List of dotfiles resources
- Awesome Python chemistry List of Python chemistry-related frameworks, libraries and software
- awesome-sysadmin Curated list of FOSS sysadmin resources
sysadmin
- awesome-R Curated list of R packages, frameworks and software
- awesome-selfhosted List of FOSS network services and web applications which you can host in your own sovereign cloud
An interactive 3D visualization of the stellar neighborhood, including over 100,000 nearby stars.
Pretty cool that this kind of visualisation can be run in the browser (Chromium works fine, so does Chrome). But I'm getting no sound, I suppose that's something to do with my machine.
Via Jason Kottke.
- i3wm, tiling window manager for X11.
- sway, drop-in replacement for i3wm on Wayland.
- enlightenment, window manager, compositor and minimal desktop. Not tiling. Supports X11, experimental Wayland support.
There are many more window managers. Add more as I (re)discover them.
Citation File Format (CFF), a YAML 1.2-based format for providing citation metadata for (research/scientific) software.
- CFF github repo
- Guide to the CFF v1.2 schema, including such niceties as credit redirection
- One of many CFF file generators (here is a table of other tools).
- Making software citation easi(er) - The Citation File Format and its integrations, slides for a presentation by Stephan Druskat (one of the CFF maintainers).
- There are, of course, R-based CFF generators.
cffr
is backed by rOpenSci. - Stephan Druskat's cfftracker answers the question: how many repos on Github contain
CITATION.cff
files? At the moment just north of 1000 repos (less than I thought, to be honest). Keep adding CFF to your scientific repos, people :-)
Via Martin Fenner (twice over).
This little tool by Andrew Baumann is awesome for collating and working with highlights in PDF files.
It is a pip module, so easily installed, and works by producing Markdown (default) or JSON text file with the extracted annotations.
For example, to extract all annotations and highlight into a markdown file:
pdfannots -o annots.md iupac_gold_book.pdf
I have published an Ansible role that installs a Jupyter instance using JupyterHub and JupyterLab.
- JupyterLab 3.0 released (2021-01-05)
- JupyterLab is ready for users (2018)
- How To Set Up a Jupyter Notebook to Run IPython on Ubuntu 16.04
Extending the Jupyter ecosystem
- Voilá
- Voici
- JupyterLab extensions (labextension)
- Classic Notebook extensions (nbextension)
- Notebook Server Extensions (serverextension)
- Jupyter Kernels
- IPython Magics
- IPython Widgets (ipywidgets)
- 99 ways to extend the Jupyter ecosystem
Hosted Jupyter notebook
- Colaboratory Google Jupyter notebook environment that requires no setup to use and runs entirely in Google's cloud.
Sharing data apps
- Streamlit - so like Shiny but for Python
Veusz is a scientific plotting and graphing program with a graphical user interface, designed to produce publication-ready 2D and 3D plots. In addition it can be used as a module in Python for plotting. Veusz is multiplatform, running on Windows, Linux/Unix and macOS.
It supports vector and bitmap output, including PDF, Postscript, SVG and EMF.
RSS-Bridge
RSS-Bridge is a PHP project capable of generating RSS/Atom feeds for a multitude of sources. You self-host it on your own webserver or run it in stand-alone CLI mode.
Supports a long list of content sources (aka bridges).
- List of public RSS Bridge instances
RSSHub
RSSHub (over 17k stars on Github, wow!). It even has a browser extension and a mobile app. Docs.
Via reddit
"Kill the Newsletter!"
Kill the Newsletter!, by Leandro Facchinetti. Converts email newsletters into Atom feeds.
You can use the hosted service kindly offered by its creator, or self-host it yourself.
Via reddit.
FiveFilters
Web service that lets you create RSS feeds for any web sites that don't support it natively, among other useful content-related services. Offers a free tier, no account necessary. Paying customers also get access to the code and the ability to self-host the service (FiveFilters provide Puppet scripts).
FiveFilters maintains an open-source repo with site-specific content extraction rules that is widely used.
PolitePol
PolitePol is a web service where you can create RSS feed for any page on the internet using
interactive XPath selection. Create either XML or JSON feeds.
Service is not FOSS; pricing appears to depend on number of feeds. Unless you sign up the service is quite hobbled (feed lifetime 14 days, and feed never updates).
Feed43
Web service that lets you create RSS feeds for any web sites that don't support it natively. Offers a free plan, with or without first registering an account, but the code behind the service is proprietary.
RSS Box
RSS Box by Stefan Sundin, supports:
- Twitter (but Nitter may be better, also see this excellent guide by FiveFilters)
- Youtube (YT actually offers RSS feed per channel, also consider Invidious)
- Vimeo
- Instagram (another option is Bibliogram)
- Periscope
- SoundCloud
- Mixcloud
- Twitch
- Speedrun
- Dailymotion
- Imgur
- SVT Play
Feed me up, Scotty!
Feed me up, Scotty!, by Vincent Tunru. Hat-tip to Marie Dubremetz.
Notifier
Notifier, by Kirill Maltsev.
Can generate RSS feeds from emails and Telegram channels.
Offers up to 100 notifications per month for free. For 4 €/month you could receive up to 20,000 notifications.
Via kickscondor.
Where to find e-books
- Standard Ebooks, a curated collection of free and libre ebooks. Via reddit.
- Project Gutenberg, a large collection of free ebooks.
- Litteraturbanken, svenska klassiker. Via egen länknot.
- Z-Lib ,
z-lib.org
domain seized, access via TOR or "personal domains" instead. - Library Genesis
- Anna's Archive, an open-source search engine for shadow libraries like Sci-Hub, Libgen, and Z-Library that aims to catalog all books in existence. Via TorrentFreak.
- The Internet Archive books collection. Very varying quality, some only for lending (via libraries), not download.
- Open Library, an open, editable library catalog by the Internet Archive. I'm not sure how it relates to IA's book collection.
- OpenStax, a growing collection of chemistry/physics/math textbooks made available under open licenses.
- World Bank's open knowledge repository, over 34000 publications.
- BookFinder, a search engine for new, used, and out-of-print books.
- AbeBooks, another search engine for used and out-of-print books.
- Helda Open Books, monographs from different disciplines written/edited by University of Helsinki faculty.
- OAPEN, Online library of open access academic books, operated by the National Library in The Hague.
- DOAB (Directory of Open Access Books), community-driven, operated by OAPEN.
Managing your ebook collection
- Calibre, the software for managing all aspects of your ebook library. Created by Kovid Goyal, maintained by hundreds of contributors. Project repo.
- For a full-fledged web interface to your Calibre library, look no further than Calibre-web. Just like Calibre's built-in server, Calibre-web also supports OPDS, which makes it easy to integrate with mobile apps such as Librera Reader.
- COPS, a Calibre PHP OPDS server. A less-powerful alternative to Calibre-web, in my opinion. But it served me well for some time before I discovered Calibre-web.
Tools for finding e-books
Reading e-books
Recently discovered Thorium Reader. Works very nicely on the Linux desktop and connects to our Calibre-Web OPDS server. My Ansible role.
Foliate is another nice desktop ebook reader. My Ansible role.
For reading on Android I use Librera Reader.
More links
- A not entirely bad guide to Calibre (desktop only) by MakeTechEasier.
- Library Athena, books from Project Gutenberg neatly displayed for reading in the browser.
- https://reddit.com/r/technology/comments/ynipok/pirated_ebook_site_zlibrary_vanishessending
- https://tenforward.social/@jeffcutsinger/113084913783829362
I recently got a copy of my "digital covid certificate". (You can get yours at covidbevis.se).
The certificate contains a rather dense-looking QR code, so naturally I was curious as to what data it contained.
With the help of Binary Eye, I could see that whatever the QR code encoded was not stored in clear-text.
Searching the web, I encountered this blog post by Austrian hacker Tobias Girstmair.
He has written a Python script that deconstructs the QR code into its data fields.
I installed it and used it to read out the values from a JPG screenshot of my QR code (I have randomised or hidden some data to protect privacy):
$ git clone https://git.gir.st/greenpass.git/
$ cd greenpass
$ python3.8 -m venv venv,
$ source venv/bin/activate
$ pip3 install flynn base45 PyPDF2 pyzbar Pillow
$ sudo apt install libzbar0
$ python3 greenpass.py myqrcode-screenshot.jpg
QR Code Issuer : SE
QR Code Expiry : 2021-09-29 15:00:00
QR Code Generated : 2021-07-01 15:00:00
Vaccination Group
Unique Certificate Identifier: UVCI : URN:UVCI:01:SE:EHM/V10050020P8X
Country of Vaccination : SE
Dose Number : 1
ISO8601 complete date: Date of Vaccination : 2021-06-01
Certificate Issuer : Swedish eHealth Agency
Marketing Authorization Holder : ORG-100030215
vaccine medicinal product : EU/1/20/1528
Total Series of Doses : 2
disease or agent targeted : 840539006
vaccine or prophylaxis : J07BX03
Date of birth : 1982-02-01
Surname(s), forename(s)
Surname : <>
Forename : <>
Standardised surname : <>
Standardised forename : <>
Schema version : 1.3.0
The script worked when supplying a screenshot, but threw an error when I tried supplying the HC1 hash itself. In any case, I congratulate Tobias on a very nice piece of investigative work, allowing citizens all over the EU to inspect the data they share when using their COVID vaccination certificate.
The SI system
- A comprehensive (SI) units package for LaTeX, by Joseph Wright. I cannot recommend this package enough for all scientific or technical documents. CTAN.
Code examples
- Semiconductor pn-junction diagram in TikZ, by Erwann Fourmond (2016)
- Schematic TEM in TikZ, by Eric Jensen (2012)
- Oxidation of iron surface under a blob of water in TikZ, by Jason Waskiewicz (2010)
- Designing a business card in LaTeX, by Olivier Peters. Github repo.
Templates
- LaTeX packages for CVs, resumés
- PhD thesis template for Cambridge university Engineering dept. Supports LaTeX, XeLaTeX and LuaLaTeX.
Integration with R
The ability to integrate any kind of R output into our LaTeX document is very useful, and the technology has reached a high degree of sophistication with knitr and tikzDevice (on the R side) and TikZ/PGF (on the LaTeX side).
- TikZDevice, an R package for producing graphics output as PGF/TikZ code for use in TeX documents. In other words, we start in R, generate an image, and export it to a TikZ picture. tikzDevice was developed around 2009 (here's an early demo) in concert with pgfSweave (this was before knitr entered the scene).
- dvir, offers the inverse approach to tikzDevice: we start in R, generate a TikZ picture, convert that to DVI, then import (and integrate) the result back into R. dvir is less popular than tikzDevice, and is currently not listed on CRAN (in fact, it clashes with an existing completely unrelated package named
dvir
), but appears to have solid technical underpinnings, with LuaTeX support and LaTeX math support.
Integration with Inkscape
- SVG2TikZ, formally known as Inkscape2TikZ, is an Inkscape extension for exporting SVG paths as TikZ/PGF code.
Integration with Microsoft PowerPoint
- IguanaTeX is a PowerPoint add-in which allows you to insert LaTeX equations into your PowerPoint presentation.
Integration with git
- gitinfo2-latexmk, small tool that integrates latexmk and gitinfo2.
Integration with Zotero
- Better BibTeX, a Zotero extension that makes Zotero effective for LaTeX users.
Integration with the web
- TeX commands available in MathJax, a comprehensive list of all commands available in MathJax v2.7.1, by Carol Burns and edited by MathJax creator Davide Cervone. MathJax v2.7 is still widely used, but has technically been superseded by v3. MathJax.
- KaTeX, developed by Khan Academy. Known to be faster than MathJax, but supporting a smaller subset of TeX/LaTeX functions. Differences between the projects appear to be shrinking, though.
Cloud-based LaTeX
Other packages
- Beamer, package for producing presentations and slides. Github.
- FiXme, collaborative annotation tool for LaTeX. Github.
Tips and tricks
When considering automation apps for Android, Tasker immediately comes to mind. And although it has name recognition, it's source code is proprietary and the app requires the Google Play store on the device (beyond a 7-day trial version).
So, what FOSS automation apps are there out there?
- Easer by Rui Zhao. Source on Github (449 stars, 1295 commits), F-Droid. Note that there is also a beta version of this app.
- Automation by Jens Schröder. Source on developer's Gitea instance (88 commits), F-Droid.
Other non-free automation apps for Android (not recommended)
- Tasker
- Automate by LlamaLab
- AutomateIt
- MacroDroid
- RuleBot by KF Software House (Hong Kong)
Shelter is a Free and Open-Source (FOSS) app that leverages the "Work Profile" feature of Android to provide an isolated space that you can install or clone apps into.
switching.software, a list of easy-to-use alternatives to well-known software
https://switching.software
Ethical, easy-to-use and privacy-conscious alternatives to well-known software
The source code for its website is published on codeberg (meaning you can suggest changes, etc.).
privacyguides.org
https://www.privacyguides.org lots of categories
The website itself is built from a public Github repo
Via https://mastodon.neat.computer/users/privacyguides/statuses/113002199475214098
yuuire, a list of open source and privacy-friendly apps
https://guide.yuuire.com/recommendations/software/foss-alternatives
Website's source code on github
F-Droid recommended apps by divestos.org
Adopted by the Journal of Cheminformatics (Aug 2020)
- First adoption by a scientific journal announced in editorial by Egon Willighagen
- Blog post by Willighagen on the same subject
- CiTO updates (another blog post by WIllighagen)
- Citation Typing: progress but we need more uptake
- CiTO updates #4: annotations in datasets
BioMedCentral on the CiTO Pilot (seems to only include Journal of Cheminformatics, for now).
Usage of CiTO is spreading. This page keeps track of CiTO annotation in Wikidata.
What about adoption by tools?
Willighagen offers rudimental instructions for BibTeX (but probably only suitable for Journal of Cheminformatics at the moment) as well as for Google Docs + Zotero (not really working) in this github repo.
Markdown template with CiTO for the Journal of Cheminformatics.
The best tool with support for CiTO: pandoc scholar
Pandoc Scholar appears to be our best bet at the moment if we want to use CiTO in our manuscripts.
Krewinkel A, Winkler R. 2017. Formatting Open Science: agilely creating multiple document formats for academic manuscripts with Pandoc Scholar. PeerJ Computer Science 3:e112 https://doi.org/10.7717/peerj-cs.112
Other notes
It looks like support for CiTO should happen at the document processing tool stage, and not in our reference managers (Zotero, etc.).
I wonder if something like Biber/BibLaTeX should add support for CiTO, or if that's the wrong abstraction level.
Martin Fenner has a blog post from 2011 (Google Cache) where he shows how to use CiTO with a Wordpress plugin, unfortunately both the post and the plugin appear to have gone offline.
Recently, ORCID promoted Scite_ on their blog. But Scite describes itself as a Brooklyn-based startup (I assume that's code for venture capital-backed), although it also acknowledges funding from public institutions such as NSF and NIH. Scite uses "a deep learning model" to identify "citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence" (so they really only classify the citation as supporting or contrasting). In contrast to Scite, CiTO is an open standard that anyone can build on. Although Scite is currently much glitzier and fancier than anything CiTO can provide, we should encourage everyone to use CiTO (if they care about citation classification).
Guides and how-tos
- Introduction to Ansible playbooks
- Playbooks vs roles, and explain the difference between task, role, play and playbook
- How to install and configure Ansible on Ubuntu 18.04 - DigitalOcean
- Linux hardening using idempotency with Ansible
Ansible playbooks and roles
- I haven't published all roles that I've written, but all the roles that I do publish are collected at codeberg.org/ansible
- Ansible module (Python code) to install R packages, by yutannihilation
- Ansible role to install TeXLive
- https://ansible.jeffgeerling.com/
- https://robertdebock.nl/ansible.html
Related
Independent app stores (with their own repository of apps)
- F-Droid. The gold standard of FOSS app stores.
- UpToDown, mostly Google Play's apps it seems, but also accepts submissions from developers. Run by Spanish company, not FOSS, but can be used without user registration.