#951 Le 24/03/2010, à 16:13
- kevin54
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
@yvon22
Merci cela marche bien pour mes fichiers de + 2 jours.
Mais pour garder les 3 derniers dimanches, cela est possible avec cette commande ?
Hors ligne
#952 Le 27/03/2010, à 12:03
- Fenouille84
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Voici un petit script basic pour avoir le flux RSS du site BBC News (section "words in the news")
J'en avais besoin pour mettre en forme ce flux et l'afficher dans conky (le parceur xml natif de conky n'y arrivait pas ).
Le script :
#!/bin/bash
# Version 1.0
# Script pour récupérer le flux RSS du site BBC News - Words in the News
#Définit le bon dossier
DOSS="$HOME/BBC_News"
#Se déplacer dans le répertoire de sauvegarde (le créer s'il n'existe pas)
[ -d "$DOSS" ] || mkdir "$DOSS"
cd "$DOSS"
#Supprime l'ancien fichier
rm index.xml
#Télécharge le flux
wget http://www.bbc.co.uk/worldservice/learningenglish/language/wordsinthenews/index.xml
#Ne sélectionne que les titre des articles
sed -i -n '/title/p' index.xml
#Mise en page et sauvegarde
cat index.xml | sed '/archive/d' | cut -d ">" -f2 | cut -d "<" -f1 | sed '1d' > $HOME/BBC_News/news.xml
#Affichage des 5 premières news
head -5 $HOME/BBC_News/news.xml
exit 0
Pour changer le nombre de news afficher, il faut modifier le 5 de l'option head.
Par exemple pour en afficher 10 :
head -10 $HOME/BBC_News/news.xml
Et voilà
Pour la partie dans conky, c'est ici.
Dernière modification par Fenouille84 (Le 27/03/2010, à 12:07)
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#953 Le 28/03/2010, à 13:55
- loverboymj
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
bonjour
existe t-il un script pour automatiser un raccourci clavier ? c'est pour, avec compiz, activer le plugin water au démarrage.
merci !
Hors ligne
#954 Le 28/03/2010, à 14:32
- Slystone
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Oh goody! Thanks a bunch Fenouille, it sounds real interesting!
«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.
Hors ligne
#955 Le 30/03/2010, à 12:14
- soupaloignon
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Bonjour à tous,
J'ai souvent besoin de travailler sur des photos venant d'APN. Jusqu'à présent j'utilisais plusieurs scripts différents, chacun faisant une tâche précise.
Je les ai regroupé en 1 seul script, pour avoir tout ça sous la main et pouvoir faire plusieurs opérations différentes à la suite.
Je le poste ici, si ça peut servir....
Son nom : SP-MSI (SouPaloignon - Multi Script Images)
Version : 0.1
Utilisation : Se placer dans le répertoire contenant les photos à traiter, lancer le script. Inutile de sélectionner les photos, le script va travailler sur toutes les photos contenues dans le répertoire (et uniquement dans le répertoire, il n'est pas récursif)
Pour le moment le script peut faire :
Changer la casse : JPG, JPEG, jpeg => jpg / PNG => png
Rajouter un intitulé devant le nom original (jpg et png)
Renommer en masse sur X chiffres au choix (jpg et png)
NE MARCHE PLUS AVEC KARMIC Génére un fichier pdf des photos du répertoire
Générer une planche contact en .jpg des images du répertoire (jpg et png)
Créer un dossier contenant une copie des photos, retaillées (jpg et png)
Renommer dans l'ordre chronologique des photos venant d'APN différents (jpg)
Changer la date : Année et/ou mois et/ou jour (heures/minutes/secondes non changés) (jpg)
Changer la date et l'heure (Les heures, minutes et secondes seront les mêmes pour toutes les photos)(jpg)
Voir les champs dates des données Exif (jpg)
PAS FAIT Créer un dossier contenant une copie des photos jpg au format png
PAS FAIT Créer un dossier contenant une copie des photos png au format jpg
N'hésitez pas à faire vos retours, vos idées de nouvelles fonctionnalités ou d'optimisation de fonctionnalités existantes.
J'ai ouvert un fil dédié pour les retours et améliorations, pour éviter de surcharger celui-ci :
http://forum.ubuntu-fr.org/viewtopic.php?pid=3371321
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#956 Le 31/03/2010, à 11:24
- Fenouille84
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Oh goody! Thanks a bunch Fenouille, it sounds real interesting!
You welcome
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#957 Le 31/03/2010, à 18:41
- Shrat
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Pourquoi le pdf ne marche pas avec karmic? C'est bizarre comme régression!
Hors ligne
#958 Le 31/03/2010, à 20:56
- Julientroploin
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Bonjour les gens,
je fais un petit double post, désolé, mais j'ai pensé à votre topic juste après avoir posté ailleurs. Je pense que vous êtes les plus à même de résoudre mon problème :
Su mon fixe avec un i5, je voudrait mettre les 4 coeurs du proc en "on demand" au démarrage. Je sais qu'on peut le faire avec une applet gnome mais le problème c'est que à chaque re-démarrage il reviens en "performance".
je voudrais automatiser tout ça donc je pensais à un petit script qui se lance à l'ouverture de la session. Un volontaire?
Si vous pouviez faire aussi le script réciproque, ce serait parfait et ça aiderait d'autres gens ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=2894028#p2894028
En cumulant ceux qui veulent passer de perf à on demand et ceux qui veulent passer de on demand à perf, on est au moins 6 à avoir ce problème.
Merci d'avance, j'espère que ma demande est assez claire. Sinon n'hésitez pas à me relancer ici ou là bas.
Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe
Hors ligne
#959 Le 01/04/2010, à 15:25
- Fenouille84
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
[ -- Script OpenBox -- ]
Bonjour,
J'ai un script OpenBox pour les "pipemenu" qui me liste le contenu de mon dossier perso (/home/math/).
Ce menu me permet d'ouvrir mes différents fichiers. Toutefois, il se base sur les extensions de ces fichiers... Et vu que c'est mon dossier personnel : beaucoup de fichiers, donc beaucoup d'extensions ; et de fichiers sans extension !!
Je préfèrerais que le script se base sur les types MIME des fichiers et non leur extension, c'est possible ??
Je commence à peine le bash, alors imaginez le python...
Voici le script :
#!/usr/bin/python
import os
import random
from sys import argv
mypath = argv[0]
def ext_resolver(filename):
ext = filename.split('.')[-1]
ext = ext.lower()
ext_list = {'avi':'vlc',
'mpg':'vlc',
'flv':'vlc',
'wmv':'vlc',
'wma':'vlc',
'mp3':'vlc',
'wav':'vlc',
'pdf':'acroread',
'py' :'gedit',
'txt':'gedit',
'sh' :'gedit',
'php':'gedit',
'xml':'gedit',
'png':'ristretto',
'jpg':'ristretto',
'bmp':'ristretto',
'gif':'ristretto'}
if ext in ext_list:
return ext_list[ext]
else:
return 'echo'
def dir_list(dircontent):
dirs = []
files = []
for item in dircontent:
if os.path.isdir(currentpath + '/' + item):
dirs.append(item)
else:
files.append(item)
dirs.sort()
files.sort()
return dirs, files
def replacer(string):
return string.replace('&', '&').replace('<', '<').replace('>', '>').replace('"', '"').replace("'", ''')
def gen_menu(dirs, files):
curpath = replacer(currentpath)
print('<openbox_pipe_menu>')
print('<item label="Open in Thunar"><action name="execute"><execute>thunar "' + curpath + '"</execute></action></item>')
#print('<item label="Shell here..."><action name="execute"><execute>sh -c "cd ' + curpath + ' && urxvt "</execute></action></item>')
print('<separator />')
for thisdir in dirs:
thisdir = replacer(thisdir)
menuid = str(random.randrange(1,99,1)).zfill(2)
print(' <menu execute="' + mypath + ' ' + curpath + '/' + thisdir + '" id="' + thisdir + "-" + menuid + '" label="' + thisdir + '"/>')
for thisfile in files:
thisfile = replacer(thisfile)
print(' <item label="' + thisfile + '">')
print(' <action name="execute">')
print(' <execute>')
print(' ' + ext_resolver(thisfile) + ' "' + curpath + '/' + thisfile + '"')
print(' </execute>')
print(' </action>')
print(' </item>')
print('</openbox_pipe_menu>')
if len(argv) > 1:
currentpath = ' '.join(argv[1:])
else:
currentpath = "/home/math"
try:
content = [x for x in os.listdir(currentpath) if x[0] != '.']
parts = dir_list(content)
gen_menu(parts[0], parts[1])
except OSError:
print('<openbox_pipe_menu>')
print('<separator label="No access" />')
print('</openbox_pipe_menu>')
Merci pour vos réponses
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#960 Le 01/04/2010, à 16:06
- nesthib
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
tu peux utiliser la commande file qui te retourne le type de fichier (voir également l'option --mime-type)
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#961 Le 02/04/2010, à 07:25
- loke
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
bonjour,
je voudrai savoir s'il est possible de crée un scripts permettant de réunir plusieurs pdf ensemble tout en conservent leurs noms dans l'index du pdf
a l'heure actuelle j'utilise ceci dans nautilus-scripts:
#!/bin/sh
# Reunie les pdf en un seul
pdftk *.pdf cat output monfichier.pdf
et j'obtienne des pages nommer 1,2 est non pas les nom des fichiers.
Merci pour vos réponses
Dernière modification par loke (Le 02/04/2010, à 07:47)
Hors ligne
#962 Le 02/04/2010, à 15:11
- soupaloignon
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Pourquoi le pdf ne marche pas avec karmic? C'est bizarre comme régression!
La solution a été trouvée : http://forum.ubuntu-fr.org/viewtopic.php?pid=3375050#p3375050
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#963 Le 02/04/2010, à 17:25
- bugs néo
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Pour reprendre mon dernier post sur ce topic, je ne vais plus demandé si il est possible de remplacé par minicopier ou super copier mais par un script ou un autre moyen le copier coller, et couper coller de thunar et nautilus par un script ou une fonction telle que cp (qui permet de reprendre les transfères qui avait été arrêté en cour), car ni thunar ni nautilus a ma connaissance ne sont capable de reprendre des transfère qui avait été arrêté en cour.
Dernière modification par bugs néo (Le 05/04/2010, à 09:12)
jeu de course open source earth-race (le jeu est en réécriture complète depuis janvier, afin de pouvoir aller plus vite par la suite)
Hors ligne
#964 Le 02/04/2010, à 18:51
- fove2
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Bonjour,
j'ai découvert votre topic aujourd'hui et je dois admette que je trouve l'initiative extrêmement intéressante. aussi voulais-je savoir si dolphin/konqueror supportaient les scripts comme nautilus/thunar, car je voudrais ajouter dans leur menu contextuel des premier une option d'ajout d'icone qui demande au user de choisir un png depuis un sélecteur de fichier, (lequel png, après avoir été choisit se verra être copié dans le répertoire concerné par l'attribution de l'icône et enfin) et qui ajoute dans un .directory un chemin relatif vers l'icone du type icone=./.nomDeLIcone.png
sa permet de garder la même icône d'un ordi a un autre
possible ?
cordialement
Hors ligne
#965 Le 02/04/2010, à 22:15
- Fenouille84
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
tu peux utiliser la commande file qui te retourne le type de fichier (voir également l'option --mime-type)
euh... C'est à dire ?
Je sais utiliser la commande file en console, mais je ne vois pas comment l'inclure dans le script python...
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#966 Le 02/04/2010, à 23:03
- nesthib
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
oups désolé j'ai lu trop vite, j'avais pas vu le python…
tu peux utiliser les commandes bash (os.system par ex) mais c'est pas le plus propre
sinon tu as le module mimetypes
mimetypes.guess_extension('file.ext')
ou gnomevfs
gnomevfs.get_mime_type('file:///home/user/file.ext')
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#967 Le 03/04/2010, à 12:02
- Rvay
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Voici un petit script basic pour avoir le flux RSS du site BBC News (section "words in the news")
J'en avais besoin pour mettre en forme ce flux et l'afficher dans conky (le parceur xml natif de conky n'y arrivait pas ).
Hello Fenouille1984, est-ce qu'il y a moyen de récupérer le descriptif qui va avec le titre ? J'ai regardé le xml mais il ne contient que des titres..
Dernière modification par Rvay (Le 03/04/2010, à 12:04)
Hors ligne
#968 Le 05/04/2010, à 14:18
- kyncani
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
@Fenouille84,nesthib : sinon, en python, y'a le module magic fournit par le package python-magic. Il utilise la même libmagic que la commande "file".
Il permet de déterminer le type du fichier suivant son contenu. A toi de voir si tu arrives à l'utiliser et si il te convient.
Hors ligne
#969 Le 05/04/2010, à 16:28
- Fenouille84
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Hello Fenouille1984, est-ce qu'il y a moyen de récupérer le descriptif qui va avec le titre ? J'ai regardé le xml mais il ne contient que des titres..
Si c'est possible.
Edit : tiens, essaye un script du genre :
#!/bin/bash
# Version 1.0
# Script pour récupérer le flux RSS du site BBC News - Words in the News
#Définit le bon dossier
DOSS="$HOME/BBC_News"
#Se déplacer dans le répertoire de sauvegarde (le créer s'il n'existe pas)
[ -d "$DOSS" ] || mkdir "$DOSS"
cd "$DOSS"
#Supprime l'ancien fichier
rm index.xml
#Télécharge le flux
wget http://www.bbc.co.uk/worldservice/learningenglish/language/wordsinthenews/index.xml
#Mise en page du fichier index.xml
sed -i '1,19d' index.xml ; sed -i '/title/,/summary/!d' index.xml
sed -i '/updated/,/published/d' index.xml
cat index.xml | sed '/archive/d' | cut -d ">" -f2 | cut -d "<" -f1 > news.xml
#Mise en page finale : news.xml
sed -i 's/Words in the News.*$/\n/g' news.xml
#Affiche le tout (avec gedit !!)
gedit news.xml
exit 0
Dernière modification par Fenouille84 (Le 05/04/2010, à 17:16)
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#970 Le 08/04/2010, à 18:35
- AnsuzPeorth
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
@Fenouille84
Tjrs pas résolu ton problème d'extensions ???
La solution (vite fait):
def ext_resolver(filename):
#filename='file://'+filename
ext = gnomevfs.get_mime_type(filename)
ext_list = { 'image/png':'ristretto'
'image/jpeg':'ristretto'
'video/x-ms-wmv':'vlc'}
if ext in ext_list:
return ext_list[ext]
else:
return 'echo'
En essayant, j'ai remarquais que l'ajout de 'file://' n'était pas nécessaire, à voir !
Je te laisse remplir le dictionnaire .
N'oublie pas l'import gnomevfs ...
Amuse toi à tester les mimetypes en console:
~$ python
>>> import gnomevfs
>>> gnomevfs.get_mime_type('/home/machin.png')
'image/png'
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#971 Le 08/04/2010, à 19:10
- Fenouille84
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Non, toujours pas résolu.
J'y connais rien en programmation, et j'ai trouvé une autre solution pour avoir le menu.
Donc je laisse tombé pas grave !! Merci pour vos réponses
Je testerai à l'occasion.
Dernière modification par Fenouille84 (Le 12/04/2010, à 20:02)
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne
#972 Le 10/04/2010, à 18:05
- Barakuda
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Bonjour,
J'ai installé BitChe, un moteur de recherche torrent, via wine
Je voudrais lancer transmission, mon client torrent, quand je double-clic sur un des torrent de la liste que me déroule BitChe lorsque je fait une recherche.
Le developpeur du logiciel avait pondu çà :
#!/bin/sh
i=`winepath -u "$*"`
gnome-btdownload "$i"
Seulement depuis de l'eau à coulé sous les ponts, et btdownload a été remplacé par defaut par transmission
J'ai essayé de remplacer gnome-btdownload par transmission mais cela ne fonctionne pas
si quelqu'un a une solution sa serai sympa
Merci
Hors ligne
#973 Le 13/04/2010, à 09:14
- bugs néo
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Personne n'a d'idée pour remplacé les copier coller de nautilus et thunar par cp? ou c'est juste que personne n'y porte d'intérêt?
jeu de course open source earth-race (le jeu est en réécriture complète depuis janvier, afin de pouvoir aller plus vite par la suite)
Hors ligne
#974 Le 13/04/2010, à 11:35
- AnsuzPeorth
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
Personne n'a d'idée pour remplacé les copier coller de nautilus et thunar par cp? ou c'est juste que personne n'y porte d'intérêt?
C'est vrai que je vois pas trop l'intérêt, les copier coller de nautilus et thunar sont performants !
Maintenant, si tu veux te pondre un truc avec cp, fait des scripts nautilus, un pour copier (qui récupère les URI des fichiers sélectionnés et les copies dans un fichier) et un script coller qui récupère ces URI depuis le fichier pour les coller à l'endroit où tu a appelé le script coller.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#975 Le 13/04/2010, à 12:21
- rmy
Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)
il existe déjà un script bien évolué à ce sujet,non ? Cherches un peu avec "super copieur" ou un truc comme ça...
Je regardes plus tard je n'ai pas le temps là...
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne