Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 Re : -1 »  [Tuto] Récupérer des fichiers effacés sous Linux (Ubuntu) » Le 10/06/2015, à 12:08

sputnick
Réponses : 45

Débranche/rebranche ton périphérique, et lance :

ls -t /dev/?d? | sed q

ça te donnera le chemin du dernier périphérique connu

#1 Re : -1 »  [script/python] Télécharger les émissions quotidiennes de Canal+ » Le 31/12/2014, à 05:25

sputnick
Réponses : 66

Je pense que le plus fiable c'est la commande videoob du projet  weboob :

$ videoob
Welcome to videoob v1.1

Copyright(C) 2010-2014 Christophe Benz, Romain Bignon, John Obbele
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Type "help" to display available commands.

Loaded backends: arte, canalplus, francetelevisions, ina, youtube

videoob> search guignols
 1 — Moi Nico Sarko - Les Guignols de l'Info (youtube)
        0:02:19 - CANAL+
 2 — La Sextape Des Guignols - Jacques Chirac et les banques (youtube)
        0:01:07 - cobratoxin
 3 — L'esprit Canal - Les Guignols de L'Info (youtube)
        0:06:01 - CANAL+
...
Hint: There are more results available for canalplus, youtube, ina (use option -n or count command)
videoob:/search> download 3
--2014-12-31 04:23:37--  https://r9---sn-25g7sn76.googlevideo.com/videoplayback?expire=1420017816&dur=360.304&mm=31&ipbits=0&sver=3&id=o-AFOd_Mfr3HYY0yOkolskE3EAdRRg6YVlNILP-dZ1_oLZ&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmm%2Cms%2Cmv%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mv=m&mt=1419996177&ms=au&ip=82.67.251.41&signature=8C704B9213ECB44A6850F71440D531BC685E031A.9DC10641CE9FEBFD19253CA1D790B6FFD9246395&fexp=900718%2C927622%2C932404%2C9405840%2C943917%2C947209%2C947218%2C948124%2C952302%2C952605%2C952901%2C955301%2C957103%2C957105%2C957201&ratebypass=yes&itag=22&upn=4kahcqA7iAg&source=youtube&key=yt5&requiressl=yes&initcwndbps=675000
Résolution de r9---sn-25g7sn76.googlevideo.com (r9---sn-25g7sn76.googlevideo.com)… 173.194.9.46, 2a00:1450:4007:9::e
Connexion à r9---sn-25g7sn76.googlevideo.com (r9---sn-25g7sn76.googlevideo.com)|173.194.9.46|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 91422458 (87M) [video/mp4]
Sauvegarde en : « ./58rgmzIcUII-L'esprit Canal - Les Guignols de L'Info.mp4 »

zIcUII-L'esprit Canal - Les Guignols de L'Info.mp4   3%[==>                                                                                                               ]   2,99M  2,07MB/s             

#2 Re : -1 »  [script/python] Télécharger les émissions quotidiennes de Canal+ » Le 31/12/2014, à 20:48

sputnick
Réponses : 66

Je ne sous entendais pas que dlPluzz+ n'est pas fiable. Mais weboob a beaucoup de contributeurs. C'est un projet interessant.

#3 Re : -1 »  cups2freefax : Imprimante virtuelle CUPS pour envoi FAX via Freebox » Le 10/12/2013, à 23:00

sputnick
Réponses : 144

Salut à tous,

petit "sondage", voudriez vous avoir le choix d'utiliser le keyring pour stocker les accès de la freebox dans votre gestionnaire de fenêtres ? (KDE=kwalletmanager, Gnome=gnome-keyring...) ? (vous seriez questionné pour taper le mot de passe de votre keyring)

Ou bien le stockage du mot de passe dans /etc/cups2freefax/cups2freefaxrc ne vous pose pas de problème car vous n'hébergez que vous ou vous votre famille sur votre ordi ?

Une nouvelle version couve, qq corrections et potentiellement la gestion du keyring en fonction des retours.

#4 Re : -1 »  cups2freefax : Imprimante virtuelle CUPS pour envoi FAX via Freebox » Le 30/01/2014, à 01:12

sputnick
Réponses : 144

@spera, désolé pour la coupure, c'est réparé.

Le tuto a été mis à jour avec la bonne URL : https://github.com/sputnick-dev/cups2fr … /README.md

Sinon :

wget http://sputnick.fr/scripts/cups2freefax/cups2freefax_current.run

#5 Re : -1 »  cups2freefax : Imprimante virtuelle CUPS pour envoi FAX via Freebox » Le 30/01/2014, à 01:16

sputnick
Réponses : 144

Pour les témeraires, voici une nouvelle version en mode béta http://sputnick.fr/scripts/cups2freefax … 292356.run

Sous (ma) archlinux ça passe pas avec la commande

lpinfo -m

(reste vide alors que ça devrais lister les drivers dispo) , mais sous Ubuntu ça passe.

#6 Re : -1 »  cups2freefax : Imprimante virtuelle CUPS pour envoi FAX via Freebox » Le 30/01/2014, à 17:04

sputnick
Réponses : 144

@Spera, reteste, ça marche (en ipv4)

#7 Re : -1 »  cups2freefax : Imprimante virtuelle CUPS pour envoi FAX via Freebox » Le 05/01/2015, à 00:22

sputnick
Réponses : 144

L'URL de cups2freefax permettant de faxer depuis une imprimante virtuelle cups a changé, c'est à présent sur github: https://github.com/sputnick-dev/cups2freefax

#8 Re : -1 »  cups2freefax : Imprimante virtuelle CUPS pour envoi FAX via Freebox » Le 21/01/2015, à 00:13

sputnick
Réponses : 144

@dudumomo

soit tu considère 'mailing list' stricto sensus et donc mon projet n'envoie pas de mails, soit c'est dans un sens plus large et tu souhaite envoyer le même fax à plusieurs personnes, dans ce cas, la solution c'est :

for fax in 0958000000 0958000001 0958000002; do
    fax4free -d "$fax" -f 'fichier.pdf'
done

Une des limites du fax de Free c'est la qualité qui est pas top, faire des essais avant avec une grosse police de caractère en gras.

#9 -1 »  [Astuce] Requête de XML en ligne de commande avec XPath 3.0+saxon-lint » Le 11/01/2015, à 03:37

sputnick
Réponses : 0

Salut,

les personnes qui utilisent xmllint et/ou xmlstarlet ont surement entendu parler de XPath 3 qui permet de faire des requêtes bien plus évoluées qu'en XPath 1.0.

Pour pouvoir utiliser XPath 3, il n'y a guère que le projet Saxon-HE qui permet de faire ça, mais c'est assez compliqué à utiliser à moins d'être un 'Java guru'.

C'est dans une optique d'utilisation en shell pour requeter du HTML et du XML que j'ai créé saxon-lint.

Exemple (éviter de lancer la même commande sur le même site) pour récupérer tous les liens de 'scripts et ligne de commande' :

$ saxon-lint.pl --html --xpath 'string-join(//a/@href, "^M")' 'http://forum.ubuntu-fr.org/viewforum.php?id=78'
...
viewtopic.php?id=1761881
viewtopic.php?pid=18953821#p18953821
viewtopic.php?id=1761921
viewtopic.php?pid=18950981#p18950981
viewtopic.php?id=1758321
viewtopic.php?pid=18947901#p18947901
viewtopic.php?id=1760301
viewtopic.php?pid=18947211#p18947211
viewtopic.php?id=1338311
viewtopic.php?pid=18945381#p18945381
viewtopic.php?id=1751451
viewtopic.php?pid=18929461#p18929461
viewtopic.php?id=1759751
viewtopic.php?pid=18928111#p18928111
viewtopic.php?id=1751411
...

HTH smile

#10 Re : -1 »  [HOWTO] Envoyer & Recevoir un Fax avec une FREEBOX et qFreeFax » Le 05/01/2015, à 00:20

sputnick
Réponses : 20

L'URL de cups2freefax permettant de faxer depuis une imprimante virtuelle cups a changé, c'est à présent sur github: https://github.com/sputnick-dev/cups2freefax

#12 Re : -1 »  Perl : eternel débutant. » Le 02/12/2014, à 18:20

sputnick
Réponses : 2

1) tu pourrait mettre ton code dans les balises du même nom, là ça fait bordélique au possible, personne n'a envie de lire

2) pourquoi utiliser sed, cat, cut, grep en perl ? Perl est super puissant pour se passer de ces outils

#13 Re : -1 »  [Bash] Vérifier qu'un fichier ne contient pas un mot-clés » Le 29/11/2014, à 08:00

sputnick
Réponses : 4
until grep -q "\bMotCle\b" "prefixe_${nom_fichier}.html"; do
	wget ...
done

#14 Re : -1 »  [Bash] Vérifier qu'un fichier ne contient pas un mot-clés » Le 02/12/2014, à 15:39

sputnick
Réponses : 4

let ca fait un peu dépassé, on peut faire de l'arithmétique avec la forme

(( ))
count=0 # pas nécessaire, à toi de voir
until grep -q "\bMotCle\b" "prefixe_${nom_fichier}.html"; do
	wget ...
        ((++count >= 5)) && break
done

Voir http://wiki.bash-hackers.org/syntax/arith_expr

#15 Re : -1 »  ssh, wget et caractères UTF-8 » Le 17/11/2014, à 21:19

sputnick
Réponses : 10

Si j'étais toi, je passerais un coup de

detox

dans tes répertoires pour tout cleaner avant de copier :

detox ** # récursif avec bash4

http://detox.sourceforge.net/

#16 Re : -1 »  Suprimer le plus vieux fichier à condition que le répertoire trop gros » Le 17/11/2014, à 20:26

sputnick
Réponses : 1

Voici une manière de faire :

#!/bin/bash

cd ~/document
size=$(du -s . | cut -f1)

if ((size > 14680120)); then
    cd ~/document/trucs
    rm -f "$(ls -t | sed q)"
fi

Mettre ça dans un fichier, puis :

chmod +x script.bash
./script.bash

#17 Re : -1 »  Exercice : Script Shell problème » Le 05/11/2014, à 20:41

sputnick
Réponses : 2

Si vous n'avez pas vu les expansions de paramètres de bash en cours, utilise plutot sed :


$ VAR="bash,geany,"
$ VAR=$(echo "$VAR" | sed 's/,$//')
$ echo $VAR
bash,geany

#18 Re : -1 »  Pas de son » Le 28/09/2013, à 20:38

sputnick
Réponses : 3

Pou ça j'ai un script 'check-list' :

#!/bin/bash

amixer set 'Master',0 90%,90% unmute
amixer set 'PCM',0 90%,90% unmute
amixer set 'Front',0 90%,90% unmute

cat  <<-EOF
1) run alsaconf as root
2) add yourself to the 'audio' group (log out and log in again)
3) use alsamixer and unmute channels and raise levels (also try muting some channels) ( amixer set 'Front',0 90%,90% unmute )
4) arts or esound stopped?
5) OSS modules unloaded?
6) speakers on?
7) modprobe snd-pcm-oss
8) does "aplay /usr/share/sounds/alsa/Noise.wav" work for root? Test your sound with aplay and a wav so codec issues don't confuse the situation. <list alsa users>
EOF

#19 Re : -1 »  Pas de son » Le 04/10/2013, à 16:46

sputnick
Réponses : 3

dans un terminal, avec sudo.

Pour garder les paramètres de alsamixer :

sudo alsactl store

#20 Re : -1 »  Serveur Apache2 inscrit toujours : "It works!" » Le 28/09/2013, à 19:18

sputnick
Réponses : 9

Salut,

il faut remplacer le index.html par défaut avec le tiens dans le

DocumentRoot
grep -ri DocumentRoot /etc/apache2

devrais te renseigner sur l'emplacement à chercher.

#21 Re : -1 »  Serveur Apache2 inscrit toujours : "It works!" » Le 01/10/2013, à 02:08

sputnick
Réponses : 9

Propre :

cat>/etc/apache2/sites-available/nom_du_site.tld <<EOF
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName nom_du_site.tld
    ServerAlias www.nom_du_site.tld

    RedirectPermanent / https://nom_du_site.tld
</VirtualHost>

NameVirtualHost *:443
<VirtualHost *:443>
    ServerName nom_du_site.tld
    ServerAlias www.nom_du_site.tld

    ServerAdmin foobar@nom_du_site.tld
    DocumentRoot /var/www/nom_du_site.tld
    DirectoryIndex index.php index.html

    <Directory "/var/www/nom_du_site.tld">
        Options -Indexes
        AllowOverride All
        Order deny,allow
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error_site.tld_ssl_log
    CustomLog /var/log/apache2/access_site.tld_ssl_log combined

    SSLEngine on
        UseCanonicalName On
    SSLCertificateFile    /etc/ssl/certs/site.tld.crt
    SSLCertificateKeyFile /etc/ssl/private/site.tld.key

</VirtualHost>
EOF

a2ensite nom_du_site.tld
apache2ctl -t && apache2ctl graceful

#22 Re : -1 »  rsync: Comaparison des donnees entre serveur emetteur et destinataire » Le 15/07/2013, à 14:17

sputnick
Réponses : 41

Moi pour ça j'utilise par exemple :

--exclude=*.msf

#23 Re : -1 »  Connexion internet à travers une machine virtuelle » Le 12/07/2013, à 16:53

sputnick
Réponses : 3

C'est pas très clair, c'est deux questions différentes ou une seule ?

Je souhaiterais connecter les 2 entre elles pour simuler un client/serveur.

pour quoi faire ?

Un exemple de sockets client/serveur ultra basique avec netcat :

sur la partie serveur :

netcat -l -p 60000 <<< OK

sur le client

netcat 192.168.0.1 60000

remplacer l'ip par celle du serveur netcat.

Pour le 2° point

je voudrais pouvoir me connecter à internet à partir de windows xp(client) mais à travers ubuntu(serveur).

, ça sert à quoi puisque l'ip publique sera la même ? Quel est ton besoin fonctionnel ?

#24 Re : -1 »  probleme script shell » Le 12/07/2013, à 15:26

sputnick
Réponses : 13
Watael a écrit :

Pour une comparaison arithmétique il faut utiliser les opérateurs -ne, -eq, -gt, etc.


Non, pas avec la forme

(( ))

, voit le lien que j'ai fournis plus haut