Aller au contenu principal
Bienvenue sur Forum Puppy Linux - Toutou Linux - Astuces - Aides !
Lorsque vous n'êtes pas connectés vous pouvez visiter la totalité du forum mais avec certaines restrictions : cf le règlement pour les visiteurs non connectés. Vous êtes chaleureusement conviés à vous inscrire afin de bénéficier de toutes les fonctionnalités du forum et de participer aux échanges.
Messages récents
32
Fourre-tout ! / Sortir du "Tout anglais/américain"
Dernier message par Rantanplan -
Bonjour, Olà, Buenos dias, Ciao, Hallo, Bonan Tagon,

Tout est dans le titre.

Je vous invite à lire l'article sous CE LIEN.
Il s'agit d'une page wikipédia sur le Rapport Grin qui date de 2005 dont le sujet était " L'enseignement des langues comme politique publique".
Pour faire très bref et parler gros sous : le tout anglais/américain coûte 25 milliards d'euros par an à l'UE. Et bien sûr, pas un fifrelin aux natifs anglophones qui sont avantagés puisqu'il s'agit de leur langue et qu'ils en connaissent toutes les subtilités.
En 4 ans, ça fait...100 milliards ! Pas mal ! Et sur 10 ans ? etc.
Et puis, au fait, les anglais sont bien sortis de l'UE, non ?

Si vous voulez être incollable sur le sujet, LISEZ LE RAPPORT COMPLET.

Et pour enfoncer le clou, pendant que nous y sommes vous pouvez aussi LIRE CECI. C'est édifiant.

Vive la biodiversité linguistique  ;)

Paix & Fraternité
33
Réseau / Autre serveur HTTP avec option de versement de rcrsn51
Dernier message par Rantanplan -
Bonjour tout le monde,

Trouvé une interface écrite par rcrsn51, membre renommé et de valeur des puppyistes.
Louange et gratitute à rcrsn51.

J'ai juste un peu traduit son interface et le module python associé.

Pour fonctionner le paquet a besoin d'une couche python 2.7.

On lance le serveur simple Python HTTP depuis le lanceur.

L'interface ressemble à ceci :
Capture.png

Si vous êtes déjà en réseau, l'interface affiche l'adresse dans le champs "Adresse IP serveur".
Si vous souhaitez activer l'autorisation du versement dans  le dossier partagé, cochez "Autoriser versements".
Lorsque le serveur est lancé après avoir validé "Lancer serveur", un termina s'ouvre.
Vous y observerez le trafic sur le serveur simple HTTP.
Le laisser ouvert ou réduit tout le temps qu'il faut : fermer le terminal arrêtera le serveur simple.

Le client n'a besoin que d'un navigateur, mais pas sûr que Dillo ou similaire soit suffisant.

Je crois qu'on ne peut placer un dossier dans le partage, seulement des fichiers et des liens.
Je n'ai pas testé le point ci-dessous, sauf pour un lien sur un fichier.

Probablement, faudra-t-il régler le pare-feu pour autoriser les clients à entrer sur le port défini (par défaut, 8000).

Amusez-vous bien les p'tits loups.

Amitié et fraternité.
34
Multimédia / yt-dlp fusionner audio et vidéo au chargement et autres astuces
Dernier message par Rantanplan -
Bonjour à tous
@petihar

Trouvé sur le site malekal cette documentation utile (cf. pièce jointe), me semble-t-il.

Possible que ffmpeg doive être présent sur le système.

Nul doute que cela peut intéresser bigrement l'ami @petihar, enfin j'espère.

Amusez-vous bien.

Amitié et fraternité.
36
Scripts / Obtenir date du jour et/ou celle d'un fichier exprimée en secondes depuis 1970
Dernier message par Rantanplan -
Bonjour,

Pourquoi faire, d'abord ?
La date exprimée en secondes se présente ainsi :
Citer
1688657954
Aussi, est-il plus aisé d'effectuer des opérations, des calculs avec un nombre entier plutôt qu'avec une date sous la forme :
Citer
jeu. juil.  6 17:40:26 CEST 2023

Bon d'accord (t'es un peu gonflant comme mec).
Allez ! Continue... Comment on l'obtient ta date en secondes ?
Je connais seulement deux méthodes.
La 1ère utilise tout simplement date suivi de l'option +%s :
date +%s
Mais, il y a mieux encore avec date.
On peut obtenir la date d'un fichier exprimée en secondes avec l'option -r [fichier] :
date +%s -r /chemin_vers_/le_fichier
Exemple, création d'un fichier, puis demande de sa date :
# touch toto.txt
# date +%s -r toto.txt
1688658469
L'option -r retourne la date de la dernière modification du fichier.

La deuxième méthode pour obtenir la date de la dernière modification d'un fichier exprimée en secondes requiert l'usage de stat.
Exemple avec le fichier créé précédemment (dans un autre épisode, comme dans les séries ;) ) :
# stat -c %Y toto.txt 
1688658469
D'autres options de stat offrent la possibilité de récupérer la date de création (lorsque connue, sinon 0), la date du dernier accès ou la date du dernier changement (j'avoue qu'à prime abord, je ne vois pas la différence avec la dernière modification).

Je suis sûr que vous en ferez bon usage.

Dis donc, t'as fini ? T'es sûr ? Eh ben tant mieux on va pouvoir allez se boire une mousse, hein ? ;D

Amusez-vous bien !

Amitiés.
38
Internet / Re : Bloqueur de pub et autres traqueurs de sebsauvage.net
Dernier message par Rantanplan -
Bonjour,

je vieillis et "mes p'tites cellules grises" comme disait Hercule Poirot s'entre-connectent difficilement.

Le script fourni peut être enrichi, ça va de soi.
Par exemple, compte tenu de la mise à jour hebdomadaire, au mieux, de la liste "hosts" par sebsauvage.net, on pourrait conserver une copie de ce fichier hosts qq part sur un disque dur, ou une clé usb.
Dans mon cas, j'ai préféré le disque dur, plus facile à traiter.
Ensuite, on pourrait créer un n° de version de ce fichier calculé avec "stat" afin d'obtenir sa date en secondes.
Puis, comparer cette version à la date courante.
Si l'écart entre les deux est supérieur à 7 jours (604800 secondes tout de même), le script ira récupérer la liste sur le site sebsauvage.net.

Une autre solution serait de défnir une tâche avec "crontab" : sebsauvage.net fournit un script prêt à l'emploi, sauf erreur de ma part.

Comme j'utilise Toutou Slaxen exclusivement en mode usb-live sans pupsave, je vous énumère comment j'ai modifié mon script.

1°) création d'une copie de /etc/hosts :
après la ligne :
echo "#-------->Fin  liste  blocage-------" >> /etc/hosts
j'ai ajouté :
cp -f /etc/hosts /chemin_vers/hosts
2°) calcul du numéro de version du dernier fichier hosts :
après la ligne :
grep -E ^0\.0 hosts > result
j'ai ajouté :
stat -c %Y result > /chemin_vers/v_hosts.txt
3°) comparaison entre les dates courante et de la date de la dernière version de hosts, si elle existe :
en début de script après les lignes de commentaires, j'ai ajouté :
version_hosts=$(cat /chemin_vers/v_hosts.txt)
delai="604800"
date_en_s=$(date +%s)
if [ -f /chemin_vers/v_hosts.txt ]
then
if [ $(echo "$date_en_s-$version_hosts" | bc) -lt $delai ]
then echo "
              MISE À JOUR INUTILE !

Le dernier fichier hosts date de moins d'une semaine.

Copie en cours du dernier fichier hosts dans /etc/

                                        Merci.
" & cp -f /chemin_vers_copie_de/hosts /etc/hosts & sleep 5 && exit
fi
fi

IL y a certainement mieux à faire, mais c'est plus cher :P:)

Amusez-vous bien.

Amitiés.
40
Réseau / Re : Serveur ouèbe HTTP en 10 secondes
Dernier message par Rantanplan -
Bonjour @augras,

merci pour toutes tes réponses aux différents sujets que j'ai ouverts.

Tu piques ma curiosité avec Hiawatha.
Ce nom me dit qqchose.

IL s'agit en fait d'un véritable serveur ouèbe avec support de la sécurité, etc.
Leur site est : https://www.hiawatha-webserver.org/
Bon, c'est en français d'outre-Manche :-D :-p

Amitiés.
Simple Audio Video Embedder