Un outil en CLI pour trier et exporter des références de sa bibliothèque Zotero. Utilise pyzotero.
via https://nitter.net/alex_dhondt/status/1535923423607767041
Une alternative à youtube_dl
, qui semble pouvoir contourner certaine limitation de débit de la part de Youtube.
Un outil pour identifier des doublons.
Via sebsauvage.
tig
est une interface ncurses pour afficher les sorties des commandes git
. Très agréable.
Outil en ligne de commande pour aider l'organisation d'un arpentage, méthode pour s'approprier collectivement un livre.
via @lunar
Brève présentation de trois utilitaires sympa :
delta
pour améliorer l'affichage des diff
dans le terminal.dust
, équivalent à du
, mais plus simple d'utilisation et avec un affichage plus partique.watchexec
pour relancer un processus lorsqu'un fichier est modifié dans un répertoire donné, comme par exemple relancer un serveur python lorsqu'un fichier python est modifié.Billet de blog décrivant un script cli en PHP pour mettre en place rapidement des configurations avec xrandr
.
Une Powerline pour BASH. Semble fonctionner plutôt bien.
via: https://www.journalduhacker.net/s/secwpj/une_invite_de_commande_dynamique_dans_le
Outil en ligne de commande pour gérer les issues d'un dépôt GitHub.
Via GNU/Linux Magazine France, no 213, p. 36 (Mars 2018).
Un outil en CLI pour ouvrir des issues sur GitHub ou GitLab.
via : https://twitter.com/hsablonniere/status/963351459701121024
Un outil en ligne de commande (python
) pour rechercher le DOI d'un article et générer une référence, par exemple en BibTex
.
Utilise crossref.
Un outil en ligne de commande, en python, pour gérer de multiples dépôts git
simultanément, par exemple faisant partie d'un même projet.
via linuxfr
Quelques méthodes pour analyser l'utilisation de mémoire vive dans un environnement linux.
Un outil pour définir les paramètres de la commande chmod
, ou simplement pour mieux visualiser le calcul.
via kalvn
Implémentation python
pour valider les jsonschema
Un logiciel de répétition, pour s'exercer sur des petites fiches. Numériques, les fiches. Écrites dans ton éditeur préféré, par exemple vim
. Avec un algo de répétition un peu malin. Et utilisable dans le terminal.
C'est libre, facile à installer, sur github.
Et c'est tout bien expliqué sur linuxfr.
Voilà qui donne envie d'apprendre !
Quelques exemples utiles de la commande grep
.
via https://wodric.com/commande-grep/ (planet-libre)
Jolie petite astuce pour installer tous les paquets de localisation pour Wordpress. Non pas que j'utilise encore WP, mais ce genre de chose est toujours utile à connaître...
via https://planet.code4lib.org/
Un exemple d'utilisation de borg
.
googler
is a power tool to Google (Web & News) and Google Site Search from the command-line. It shows the title, URL and abstract for each result, which can be directly opened in a browser from the terminal. Results are fetched in pages (with page navigation). Supports sequential searches in a singlegoogler
instance.
googler
was initially written to cater to headless servers without X. You can integrate it with a text-based browser. However, it has grown into a very handy and flexible utility that delivers much more. For example, fetch any number of results or start anywhere, limit search by any duration, define aliases to google search any number of websites, switch domains easily... all of this in a very clean interface without ads or stray URLs. The shell completion scripts make sure you don't need to remember any options.
googler
isn't affiliated to Google in any way.
Ça fait un moment que je cherche quelque chose dans le genre. Il y a bien surfraw
, mais c'est quand même un peu mort comme projet.
via : https://www.zotero.org/groups/emerging_tech_in_libraries (et si les groupes Zotero étaient une source d'information riche ?)
Proposition d'extension du Library Carpentry (shaarlien précédent).
Un atelier pour introduire les bibliothécaires à quelques geekeries, de la console UNIX à la manipulation des données dans OpenRefine en passant par git.
Sur l'exemple du Software Carpentry.
Un cours pour l'utilisation de la ligne de commande à l'intention des archivistes, des bibliothécaires et des développeur Web.
Intéressant !
Un script PERL pour parser et faire des recherches en ligne de commande dans des fichiers MARC.
Un atelier pour utiliser la ligne de commande, à destination des bibliothécaires et archivistes.
Très intéressant, malgré le fait que les slides sont sur Google doc/drive...
Un client en ligne de commande pour sonic-pi
Un outil en ligne de commande pour interroger un dépôt OAI-PMH
Une application pour obtenir la météo dans son terminal.
trouvé après la lecture de cet édifiant billet de blog signalé par jeekajoo : https://fralef.me/links/?wUgiGw
Une utilisation intéressante de nmap : nmap -sP 192.168.1.1-255
"The big deal is that Unix is the 800 lb. gorilla of the IT world. While desktops and laptops are usually a pretty even split between Windows and Mac, the server world is almost entirely Unix (either Linux or BSD, both of which are UNIX variants). If you work in a reasonably technical position, you have probably had to log in to one of these Unix servers before to do something. If you are in library school and looking to get a tech oriented library job after graduating, this WILL happen to you, maybe even before you graduate (a good 50% of my student worker jobs were the result of knowing Unix). As libraries move away from vendor software and externally hosted systems towards Open Source software, Unix use is only going to increase because pretty much all Open Source software is designed to run on Linux (which is itself Open Source software). The road to an Open Source future for libraries is paved with LIS graduates who know their way around a command line."
"KeePassC is a password manager fully compatible to KeePass v.1.x and KeePassX. That is, your password database is fully encrypted with AES.
KeePassC is written in Python 3 and comes with a curses-interface. It is completely controlled with the keyboard (vim-like keys are supported)."
via je ne sais plus quel shaarlieur...
Un screencast tout à fait intéressant dans sa méthode, pour expliquer comment squasher des commits.
man -k xxx
permet d'afficher les commandes en rapport avec xxx.
C'est surtout un mémo à mon usage :
firefox -p
ou firefox --profile-manager
: ouvre le gestionnaire de profil
[edit]
firefox -new-instance : ouvre une nouvelle session de firefox (et pas une nouvelle fenêtre dans la même session)
firefox -p --new-instance
: ouvre une nouvelle instance, en ouvrant d'abord le gestionnaire de profil
firefox --no-remote
: n'accepte pas ou n'envoie pas de commande vers d'autres applications, ou venant d'autres applications. Implique une nouvelle instance.
Ça fonctionne bien sur une distribution GNU/Linux, en conformité avec ce que raconte le man de firefox.
Mais cette après-midi, sur mon poste sous Windows 7 au boulot, pas moyen d'ouvrir un nouveau profil avec --new-instance -p
: ça ouvre une nouvelle instance, mais du même profil.
Un grand merci à Reihar pour m'avoir signalé et expliqué la différence entre --no-remote
et --new-instance
.
La preuve que de vérifier ce qu'on trouve sur le net dans la documentation n'est jamais inutile...
Sympa l'astuce : partage un répertoire en local, avec une simple commande.
via @sebsauvage : http://sebsauvage.net/links/?3DuywA
[edit] voir https://id-libre.org/shaarli/?gsNMLg
firefox -no-remote -p
(sous windows, ouvrir "excécuter" :
Aide de vim en français