Memo¶
Information on the system¶
inxi -Fxpmrz
Error at system launch¶
journalctl -xb -p err
Debian package management¶
# Seeks for not automatically installed packages
aptitude search '~i !~M'
# Seeks for manually installed packages
aptitude search ~o
Internet connected but not working¶
If Internet doesn’t work once connected to a network (happened a lot on WIFI or hotspot), check in your terminal emulator:
ping google.fr
If it’s not working, try:
ping 8.8.8.8
if it’s working, DNS are the cause.
sudo nano /etc/resolv.conf
You will find a nameserver with a local adress, comment it and add working DNS like those of FDN:
#nameserver 192.168.1.1
nameserver 80.67.169.12
nameserver 80.67.169.40
Rename several file the same way¶
I use rename (with the -n parameter to test the result without any modification applied) which uses Perl regex I can’t possibly remember:
rename -n 's/(thing to withdraw from the file name)//g' *
Terminal emulator shortcuts¶
CTRL-L: clear
CTRL-U: delete the current line (-W to delete a word)
CTRL-Y: paste
CTRL-A & -E: begining/end of the line
yt-dlp¶
It depends on python (if absent, the error thrown isn’t really helping).
https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#installation
Reminder of commands used regularly:
youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" link
youtube-dl -x --audio-format mp3 -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' link
youtube-dl -x --audio-format mp3 -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' link
youtube-dl -f best link
yt-dlp --extract-audio --audio-format mp3
# extract audio as mp3
yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=XXXXXXXXXXX
# Basic Download:
yt-dlp URL
# Download Playlist, put in folder, and index with order:
yt-dlp -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' URL
# Download to /$uploader/$date/$title.$ext:
yt-dlp -o '%(uploader)s/%(date)s/%(title)s.%(ext)s' URL
# Download playlist starting from certain video:
yt-dlp --playlist-start 5 example.com/watch?v=id&list=listid
# Simulate download:
yt-dlp -s URL
# List Formats:
yt-dlp --list-formats URL
# Download preferred format get list of formats & use -f flag:
yt-dlp -f 18 URL
# Download a list:
- create a file and place all the YouTube links that you wish to download
yt-dlp -a youtube_links.txt
# download entire channel (-i to keep going for video's that fail)
yt-dlp -i https://youtube.com/[channel]
Sphinx¶
# First time, above the source file
sphinx-build -M html source/ build/
# Using the Makefile created after the first time
make html