Pagina 1 di 4
scripting bash -- KSlackySearch
Inviato: sab 5 gen 2008, 17:32
da danix
Ciao a tutti,
anche se il concorso slacky è finito e non vi ho potuto partecipare, voglio farvi vedere ugualmente lo script che avevo preparato, si chiama KSlackySearch

Questo script si occupa di effettuare le ricerche dei pacchetti quì sul repo di slacky direttamente dal proprio desktop, molto semplicemente viene richiesta la stringa da cercare, il browser in cui visualizzare i risultati e poi viene aperta la pagina con il risultato della ricerca... Al momento ho fatto in modo che lo script cerchi da solo i vari browser installati nel sistema, restringendo la ricerca però a 4 browser non testuali, firefox, mozilla (che è un link a seamonkey), konqueror e opera... non aveva senso visualizzare i risultati nei browser testuali in quanto lo script stesso presuppone che ci sia KDE installato (usa kdialog per interagire con l'utente), quindi che senso ha visualizzare la pagina in lynx o links??
Vi posto qualche screenshot che ho fatto, ditemi cosa ne pensate...
Questo è un archivio tar con dentro lo script e la licenza sotto cui l'ho rilasciato, la GPL v2...
kslackysearch-0.7
Siccome non sapevo se postarlo quì nel forum o no... prendetelo da la
Spero mi farete sapere qualcosa, lo sto rendendo pubblico semplicemente per imparare qualcosa, quindi se avete consigli, suggerimenti o insulti... fatemi sapere
Ciau...
Re: scripting bash -- KSlackySearch
Inviato: sab 5 gen 2008, 18:38
da boh
Peccato che non hai partecipato; se ci fosse stato questo script l'avrei votato sicuramente!!
(senza offesa per gli altri partecipanti chiaramente).
Re: scripting bash -- KSlackySearch
Inviato: sab 5 gen 2008, 18:47
da danix

Grazie mille...

Stavo pensando di aggiungere anche la ricerca nel forum... potrebbe essere utile, no??
Ciau..
Re: scripting bash -- KSlackySearch
Inviato: sab 5 gen 2008, 19:45
da DanBadJar
Complimenti, ottimo script!
Re: scripting bash -- KSlackySearch
Inviato: sab 5 gen 2008, 21:36
da aschenaz
Danix, il tuo script è bellissimo, ma (scusa la franchezza) lo è molto di più il soggetto del tuo desktop!

Re: scripting bash -- KSlackySearch
Inviato: sab 5 gen 2008, 22:23
da Blizzard
già! peccato che più che di curve... li si parla di al massimo nurbs...
comunque davvero bello come script! complimenti danix
Re: scripting bash -- KSlackySearch
Inviato: sab 5 gen 2008, 22:47
da danix
anche se ancora non è mezzanotte, la befana arriva oggi, giusto??
e allora...
regalo!!!

e non dite che non sono buono...
Ciau, e grazie a tutti per i commenti...

Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 10:11
da boh
danix85 ha scritto:Stavo pensando di aggiungere anche la ricerca nel forum... potrebbe essere utile, no??
Forse la ricerca nel forum è eccessiva, o meglio poco produttiva; però potresti empre aggiungerla, male non fa
P.S: grazie per lo sfondo, non ho esitato un attimo a metterlo

Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 10:32
da aschenaz
danix85 ha scritto:
regalo!!!

e non dite che non sono buono...
Grazie 1000, Danix.
Se esistesse una ragazza così dovrebbe assolutamente stare in questo topic:
viewtopic.php?f=3&t=21767
Scusate l'OT.
Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 13:28
da giberg
Carino lo script! Da tenere a portata di mano.
Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 15:30
da danix
Forse mi sono fatto prendere un po' la mano, ma ho fatto anche lo slackbuild e il pacchetto tgz, se volete dargli un'occhiata ve li uppo...

intanto vi posto lo SlackBuild così mi dite se si può migliorare un po'...
Codice: Seleziona tutto
#! /bin/sh
# kslackysearch.SlackBuild by danix85
# use at your own risk!! :)
# Author and PackaGer: danix85 <danix85@slacky.it>
# Setting up initial variables:
CWD=`pwd`
APP=kslackysearch
VERSION=0.7
ARCH=${ARCH:-noarch}
BUILD=1dx
PKG=$CWD/package-$APP
# estacting sources
tar -jxvf $CWD/$APP-$VERSION.tar.bz2
# creating directories
mkdir -p $PKG/usr/local/bin
mkdir -p $PKG/usr/share/icons
mkdir -p $PKG/usr/share/applications/kde
mkdir -p $PKG/usr/doc/$APP-$VERSION
# Copying everything
cp -a "$CWD"/$APP-$VERSION/kslackysearch /$PKG/usr/local/bin
cp -a "$CWD"/$APP-$VERSION/kss_logo.png /$PKG/usr/share/icons
cp -a "$CWD"/$APP-$VERSION/kslackysearch.desktop /$PKG/usr/share/applications/kde
cp -a "$CWD"/$APP-$VERSION/GNU_GPL_v2 /$PKG/usr/doc/$APP-$VERSION
find /$PKG/usr/doc/$APP-$VERSION -type f -exec chmod 644 {} \;
cat "$CWD"/$APP.SlackBuild > $PKG/usr/doc/$APP-$VERSION/$APP.SlackBuild
# Final tuning
mkdir -p $PKG/install
cat "$CWD"/slack-desc > $PKG/install/slack-desc
if [ -e "$CWD"/doinst.sh.gz ]; then
zcat "$CWD"/doinst.sh.gz > $PKG/install/doinst.sh
fi
# Building the package
cd $PKG
chown -R root:root .
/sbin/makepkg -l y -c n "$CWD"/$APP-$VERSION-$ARCH-$BUILD.tgz
#clean up all temporary stuff if required
if [ "$1" = "--cleanup" ]; then
rm -rf $PKG
fi
fatemi sapere cosa ne pensate...
Se poi siete così coraggiosi da voler provare anche il tgz...

quì c'è l'archivio tar con dentro: sorgenti, tgz, slackbuild e slack-desc -->
kss_package.tar
Ciau..
Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 22:17
da danix
non credo ci sia altro da aggiungere, no??
grazie a tutti per il supporto morale, e ovviamente grazie a Loris per la fiducia...
PS.
Fatemi sapere se lo state usando e se con l'uso trovate che ci sia qualcosa da modificare e migliorare...
Per quanto riguarda la ricerca nel forum ho lasciato perdere perchè è ben oltre le mie attuali possibilità e perchè non so se effettivamente sia utile...
Ciau a tutti...
Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 22:50
da Blizzard
guarda! come idea è grossa!
ed è utile soprattutto per quelli come me che sono attaccati ad una connessione lenta!
Se sono solo io a chiederlo forse è inutile... ma se hai del tempo libero (almeno moralmente) appoggio la tua iniziativa di estendere il sistema per la ricerca sul forum.
Con il phpbb2 per me era una cosa mostruosa fare le ricerche per ogni thread perchè era estremamente pesante a caricare ogni volta... pensa che utilizzavo direttamente l'url io...
Se poi posso essere proprio rompi... che ne dici di estendere lo script per gestire una lista di forum ecc... espandibile e selezionabile come il browser.
Anche se la lista è gestita via codice e uno si crea il proprio template per la ricerca... almeno uno può selezionarlo da una lista volta per volta!
ora mandami pure al paese più famoso del mondo =P~
ciao
Gio
Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 23:09
da danix
Blizzard ha scritto:guarda! come idea è grossa!
ed è utile soprattutto per quelli come me che sono attaccati ad una connessione lenta!
Se sono solo io a chiederlo forse è inutile... ma se hai del tempo libero (almeno moralmente) appoggio la tua iniziativa di estendere il sistema per la ricerca sul forum.
Con il phpbb2 per me era una cosa mostruosa fare le ricerche per ogni thread perchè era estremamente pesante a caricare ogni volta... pensa che utilizzavo direttamente l'url io...
Stavo studiando un po' la ricerca quì sul forum, e non è impossibile a pensarci meglio, ci vuole un po' di tempo ma si può fare...
Blizzard ha scritto:Se poi posso essere proprio rompi... che ne dici di estendere lo script per gestire una lista di forum ecc... espandibile e selezionabile come il browser.
Anche se la lista è gestita via codice e uno si crea il proprio template per la ricerca... almeno uno può selezionarlo da una lista volta per volta!
ora mandami pure al paese più famoso del mondo =P~
ciao
Gio
Se ti spieghi meglio non ti ci mando

In particolare non ho capito bene come vorresti gestire la lista dei forum... Se non ho capito male vorresti poter effettuare una ricerca potendo scegliere tra vari forum, giusto?? ma vorresti anche poterne aggiungere di tuoi (user-defined diciamo...), vero??
Fammi capire bene questo punto e possiamo trovare un compromesso tra te e le mie (scarse) capacità...
Ciau
Re: scripting bash -- KSlackySearch
Inviato: dom 6 gen 2008, 23:33
da Blizzard
In particolare non ho capito bene come vorresti gestire la lista dei forum... Se non ho capito male vorresti poter effettuare una ricerca potendo scegliere tra vari forum, giusto??
esaaaatto!!!
ma vorresti anche poterne aggiungere di tuoi (user-defined diciamo...), vero??
Si! diciamo nel limite del possibile :P
grazie!
cya!