1 lien privé
Configuration utilisateur ( ~/.config/yt-dlp/config)
--ignore-errors
# Download only the video, if the URL refers to a video and a playlist
--no-playlist
# Save all videos under yt-dlp directory in your videos directory
-o ~/Vidéos/yt-dlp/%(title)s.%(ext)s
# Restrict filenames to only ASCII characters, and avoid "&" and spaces in filenames
--restrict-filenames
# Do not overwrite any files
--no-overwrites
# Do not use .part files - write directly into output file
--no-part
Utilisation
- Lister les qualités et formats disponibles
yt-dlp -F Website_URL
- Sélectionner un format vidéo et/ou audio
yt-dlp -f format(vidéo+audio) Website_URL
- Vidéo intégré à un website
yt-dlp --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" --referer "https://website_URL" "https://iframe.mediadelivery.net/UUID/1920x1080/video.drm?contextId=UUID"
yt-dlp --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" --referer "https://website_URL" "https://iframe.mediadelivery.net/embed/ID/UUID"
Sources :
The time-related fields of struct stat are as follows, man lstat:
- atime: Time when file data last accessed.
- mtime: Time when file data last modified.
- ctime: Time when file status was last changed
- birthtime or btime: Time of file creation. Only set once when the file is created.
-
To modify access time (atime):
touch -a -t CCYYMMDDhhmm.SS file.txt(example: 201811251820.52 = 25 novembre 2018 à 18 h 20 min 52 s) -
To modify modification time (mtime) and time of file creation (btime):
touch -m -t CCYYMMDDhhmm.SS file.txt -
To modify only the time of creation/birth (btime):
SetFile -d "11/25/2018 18:20:52" file.txt
Mise en place de certificats auto-signés pour du local
- Modifier l’user-agent par celui du robot Google :
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
- Pour changer l'user-agent : (LHV)
Créer ou modifier la chaîne de caractère de la clé general.useragent.override dans about:config
-
Pour Teams - Edge : (https://www.whatismybrowser.com/guides/the-latest-user-agent/edge)
-
Windows 10 User Agent :
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.74 Safari/537.36 Edg/79.0.309.43
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.36
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 Edg/102.0.1245.33 -
macOS User Agent :
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 Edg/102.0.1245.33
-
Attention aux URL raccourcies ! Elles peuvent vous diriger vers de l’hameçonnage ou lancer le téléchargement de logiciels malveillants.
Si vous vous méfiez d’une URL raccourcie, ne cliquez pas dessus.
Révélez les URL étendues !
-
Supprimer les répertoires temporaires :
rm -rf /tmp/*
rm -rf /var/tmp/* -
Vider les corbeilles :
rm -rf ~/.local/share/Trash/* -
Supprimer les miniatures d'imges de plus de 7 jours :
find ~/.cache/thumbnails -type f -atime +7 -delete
Ou dans le répertoire (notamment avec les fichiers Thumbs.db de Windows)
find -name thumbnails -type f -atime +7 -delete -
Ou supprimer toutes les miniatures :
rm -rf ~/.cache/thumbnails -
Purger l'historique du terminal :
rm ~/.bash_history
history -c && history -w -
Purger le journal journalctl :
sudo journalctl --rotate && sudo journalctl --vacuum-time=3weeks -
Supprimer les répertoires vides :
find ~/ -type d -empty -delete
Sources :
RewriteEngine on
## Force HTTPS
## RewriteCond %{HTTPS} !=on
## Alternative if the line above doesn’t work.
RewriteCond %{SERVER_PORT} 80
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
## Removes www.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [R=301,L]
## Disable directory listing
Options -Indexes
## Security
# Block access to all hidden files and directories except for the visible content from within the `/.well-known/` hidden directory.
RewriteCond %{REQUEST_URI} "!(^|/)\.well-known/([^./]+./?)+$" [NC]
RewriteCond %{SCRIPT_FILENAME} -d [OR]
RewriteCond %{SCRIPT_FILENAME} -f
RewriteRule "(^|/)\." - [F]
# Block access to files that can expose sensitive information.
<FilesMatch "(^#.*#|\.(bak|conf|dist|fla|in[ci]|log|orig|psd|sh|sql|sw[op])|~)$">
Require all denied
</FilesMatch>
# Deny Access to .htaccess
# <Files .htaccess>
# Order Allow,Deny
# Deny from all
# </Files>
## Page de maintenance
RewriteCond %{DOCUMENT_ROOT}/maintenance.on -f
RewriteCond %{REQUEST_URI} !/en-maintenance\.html$
## For including image inside
## RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* https://nerneste.fr/en-maintenance.html [R=302,L]
Notes :
YOURLS installed on root : If YOURLS root URL is https://yoursite.com/ or https://subdomain.yoursite.com/, the .htaccess file in the root directory must be like
RewriteBase /.
YOURLS installed in subdirectory : If YOURLS root URL is https://yoursite.com/somedir/, the .htaccess file in this subdirectory must be likeRewriteBase /somedir/.
Sources :
Numéros ayant la racine suivante :
- 01 99 00
- 02 61 91
- 03 53 01
- 04 65 71
- 05 36 49
- 06 39 98
Les numéros pour œuvres audiovisuelles peuvent être utilisés comme numéros de téléphone dans des fictions qui en auraient besoin.
Ces numéros ne peuvent :
- ni faire l’objet d’attribution par l’ARCEP ;
- ni être affectés à des utilisateurs finals ;
- ni être utilisés en tant qu’identifiant de l’appelant présenté à l’appelé ;
- ni être appelés par des utilisateurs finals.
Listes de filtres uBO
! Google consent, "Avant d'accéder à la recherche"
||consent.google.com/$subdocument
www.google.*##^script:has-text(consentCookiePayload)
YouTube
! YouTube consent, "Avant d'accéder à YouTube"
youtube.com##+js(set, ytInitialData.topbar.desktopTopbarRenderer.interstitial.consentBumpRenderer.forceConsent, false)
youtube.com##+js(json-prune, [].response.topbar.desktopTopbarRenderer.interstitial.consentBumpRenderer)
youtube.com##+js(json-prune, topbar.desktopTopbarRenderer.interstitial.consentBumpRenderer)
En plus :
Désactive l'encodage des caractères Unicode
network.IDN_show_punycode = true
Affiche l'URL complète
browser.urlbar.trimURLs = false
Désactive le rechargement automatique
accessibility.blockautorefresh = true
Désactive Pocket
extensions.pocket.enabled = false
Bloquer l'accès au presse-papier / Permettre de copier les mots de passe
dom.event.clipboardevents.enabled = false
Désactive l'autoplay
media.autoplay.enabled.user-gestures-needed = true
media.autoplay.allow-muted = false
Désactive l'envoi de données analytiques aux serveurs web
beacon.enabled = false
Sources :