scripting bash -- KSlackySearch
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- danix
- Staff
- Messaggi: 3287
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 5.4.43 x86_64
- Desktop: i3
- Località: Siderno (RC)
- Contatta:
scripting bash -- KSlackySearch
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...
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...
- boh
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
- Contatta:
Re: scripting bash -- KSlackySearch
Peccato che non hai partecipato; se ci fosse stato questo script l'avrei votato sicuramente!!
(senza offesa per gli altri partecipanti chiaramente).
(senza offesa per gli altri partecipanti chiaramente).
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
- danix
- Staff
- Messaggi: 3287
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 5.4.43 x86_64
- Desktop: i3
- Località: Siderno (RC)
- Contatta:
Re: scripting bash -- KSlackySearch
Grazie mille...
Stavo pensando di aggiungere anche la ricerca nel forum... potrebbe essere utile, no??
Ciau..
Stavo pensando di aggiungere anche la ricerca nel forum... potrebbe essere utile, no??
Ciau..
- DanBadJar
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 28 lug 2006, 19:27
- Nome Cognome: Daniele Malavasi
- Slackware: 13.1
- Kernel: 2.6.34.1
- Desktop: XFCE - Gnome
- Località: Bologna
- Contatta:
Re: scripting bash -- KSlackySearch
Complimenti, ottimo script!
- aschenaz
- Staff
- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Re: scripting bash -- KSlackySearch
Danix, il tuo script è bellissimo, ma (scusa la franchezza) lo è molto di più il soggetto del tuo desktop!
- Blizzard
- Master
- Messaggi: 1509
- Iscritto il: mar 2 gen 2007, 22:53
- Nome Cognome: Giovanni Santostefano
- Slackware: 12.2
- Kernel: 2.6.27.7-smp
- Desktop: Fluxbox
- Contatta:
Re: scripting bash -- KSlackySearch
già! peccato che più che di curve... li si parla di al massimo nurbs...
comunque davvero bello come script! complimenti danix
comunque davvero bello come script! complimenti danix
- danix
- Staff
- Messaggi: 3287
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 5.4.43 x86_64
- Desktop: i3
- Località: Siderno (RC)
- Contatta:
Re: scripting bash -- KSlackySearch
- boh
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
- Contatta:
Re: scripting bash -- KSlackySearch
Forse la ricerca nel forum è eccessiva, o meglio poco produttiva; però potresti empre aggiungerla, male non fadanix85 ha scritto:Stavo pensando di aggiungere anche la ricerca nel forum... potrebbe essere utile, no??
P.S: grazie per lo sfondo, non ho esitato un attimo a metterlo
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
- aschenaz
- Staff
- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Re: scripting bash -- KSlackySearch
Grazie 1000, Danix.danix85 ha scritto: regalo!!!
e non dite che non sono buono...
Se esistesse una ragazza così dovrebbe assolutamente stare in questo topic:
viewtopic.php?f=3&t=21767
Scusate l'OT.
- giberg
- Linux 4.x
- Messaggi: 1282
- Iscritto il: mer 21 set 2005, 17:28
- Nome Cognome: Gianni
- Slackware: current64
- Kernel: 3.7.1
- Desktop: 4.8.5
- Località: S. Biagio di Callalta (TV)
Re: scripting bash -- KSlackySearch
Carino lo script! Da tenere a portata di mano.
- danix
- Staff
- Messaggi: 3287
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 5.4.43 x86_64
- Desktop: i3
- Località: Siderno (RC)
- Contatta:
Re: scripting bash -- KSlackySearch
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'...
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..
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
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..
- danix
- Staff
- Messaggi: 3287
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 5.4.43 x86_64
- Desktop: i3
- Località: Siderno (RC)
- Contatta:
Re: scripting bash -- KSlackySearch
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...
- Blizzard
- Master
- Messaggi: 1509
- Iscritto il: mar 2 gen 2007, 22:53
- Nome Cognome: Giovanni Santostefano
- Slackware: 12.2
- Kernel: 2.6.27.7-smp
- Desktop: Fluxbox
- Contatta:
Re: scripting bash -- KSlackySearch
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
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
- danix
- Staff
- Messaggi: 3287
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 5.4.43 x86_64
- Desktop: i3
- Località: Siderno (RC)
- Contatta:
Re: scripting bash -- KSlackySearch
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: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 ti spieghi meglio non ti ci mandoBlizzard 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
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
- Blizzard
- Master
- Messaggi: 1509
- Iscritto il: mar 2 gen 2007, 22:53
- Nome Cognome: Giovanni Santostefano
- Slackware: 12.2
- Kernel: 2.6.27.7-smp
- Desktop: Fluxbox
- Contatta:
Re: scripting bash -- KSlackySearch
esaaaatto!!!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??
Si! diciamo nel limite del possibile :Pma vorresti anche poterne aggiungere di tuoi (user-defined diciamo...), vero??
grazie!
cya!