|
Mr. Dreadsoft
|
 |
« inserita: 14 Settembre, 2007, 12:44:44 » |
|
Ciao, sto facendo un po' di esperimenti con php-gtk... ma questa è la fine della storia  . Tutto è iniziato quando mi è venuta voglia di fare uno script che mi scaricasse dal forum tutti gli ultimi topic, in ordine cronologico, che avessero impostato nel titolo "risolto". Una volta scaricate le pagine (risultati della ricerca) del forum, lo script provvede a estrarre gli url di ogni singolo problema "risolto" e inserirli in un piccolo database locale, mantenendo solo il codice e il titolo del topic. Ora, siccome sto facendo degli esperimenti con php-gtk, mi è venuto in mente di realizzare una piccola applicazione (di cui allego foto), che permette anche di ricercare parole tra i titoli nel database.  Per ora è solo... per uso personale: mi chiedevo se fosse il caso di condividerlo, magari limitando l'uso di banda per non aumentare il traffico del forum inutilmente. Per ora, l'ho settato per raccogliere gli ultimi 480 topic risolti (16 pagine) che scarica dal forum una roba come 1mb... se qualcuno mi "appoggia" metto il codice a disposizione P.S. se qualcuno conosce pyGTK non dovrebbe essere difficile portarla EDIT: ho rimosso l'immagine, ne metto una nel post "più in basso", insieme al codice sorgente
|
|
|
|
« Ultima modifica: 17 Settembre, 2007, 12:25:25 da Mr. Dreadsoft »
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #2 inserita: 14 Settembre, 2007, 16:18:15 » |
|
Trabolsciuter viene presentato in versione desktop e in versione con interfaccia web. La versione desktop permette di aggiornare il database in autonomia, ma necessita dell'installazione di php-gtk. La versione con interfaccia web è aggiornata in maniera irregolare, ma può essere usata senza installare niente. Basta visitare la pagina http://www.dreadsoft.org/trabolsciuter Versione desktopper usare trabolsciuter in versione "desktop", bisogna prima installare php-gtkcd /tmp sudo apt-get install libgtkextra-x11-2.0-1 wget http://quinton.free.fr/php/gtk/packages/ubuntu-feisty/php5-gtk2_5.2.1-1.deb sudo dpkg -i php5-gtk2_5.2.1-1.deb rm php5-gtk2_5.2.1-1.deb
se qualcosa non dovesse funzionare, segnalatelo pure in questo topic. Altrimenti, potete installare da sorgente seguendo questa guida Uso del programmaIn pratica, si clicca sul pulsante aggiorna per scaricare le ultime soluzioni. Per filtrare i risultati, basta scrivere nella barra in alto una o più parole si possono usare anche le espressioni regolari (pensate di essere già dentro / /i ) con un doppio click si apre firefox con il post cliccato per cambiare browser, basta cambiare il comando in options.ini non credo ci sia molto altro da spiegare (in pieno stile gnome  ) P.S. mi aiutate a trovare un nome meno idiota ? EDIT: ogni volta che il programma verrà aggiornato (da me), troverete le modifiche in questo post
|
|
|
|
« Ultima modifica: 26 Novembre, 2007, 02:46:11 da Mr. Dreadsoft »
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
Pappice
|
 |
« Risposta #3 inserita: 14 Settembre, 2007, 16:43:14 » |
|
 GRANDE APP: appena posso la provo!  PS: il nome è carino ... 
|
|
|
|
|
Registrato
|
Dicette 'o pappice 'nfacci' a noce: "Dàmme 'o tiempo ca te spertoso" - (Disse il tarlo alla noce:" Dammi il tempo che ti buco")
"Cosa pensi quando ti guardi allo specchio?" ... "RTFM!!!"
|
|
|
|
Pappice
|
 |
« Risposta #4 inserita: 14 Settembre, 2007, 16:44:16 » |
|
 GRANDE APP: appena posso la provo!  PS: il nome è carino ...  Se vuoi qualcosa di più serio potresti chiamarlo problem-solver o solfinder...
|
|
|
|
|
Registrato
|
Dicette 'o pappice 'nfacci' a noce: "Dàmme 'o tiempo ca te spertoso" - (Disse il tarlo alla noce:" Dammi il tempo che ti buco")
"Cosa pensi quando ti guardi allo specchio?" ... "RTFM!!!"
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #5 inserita: 18 Settembre, 2007, 00:37:00 » |
|
Ho modificato un po' l'interfaccia (ci sono ancora aggiustamenti da fare, ma suggerite pure) Adesso il database conserva le "vecchie" soluzioni integrandole con le nuove
Trovate tutto nel post "CODICE SORGENTE E SCREENSHOT"
|
|
|
|
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
M0rF3uS
|
 |
« Risposta #6 inserita: 05 Ottobre, 2007, 13:47:31 » |
|
Io lo lascerei cosi com'è il nome è troppo forte secondo me  ottima app come torno a casuccia lo provo.
|
|
|
|
|
Registrato
|
|
|
|
|
m.marani
|
 |
« Risposta #7 inserita: 11 Ottobre, 2007, 07:56:59 » |
|
bella idea! io ho scaricato lo zip, che contiene option e main.php come si avvia il programma? main.php mi si apre con gedit...
|
|
|
|
|
Registrato
|
Notebook turion64x2 1.9GHz, 2GB ddr2, 250GB HD, GeForce 8400M g, wifi AR242x 802.11abg, crystaleye webcam, Xubuntu 8.10
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #8 inserita: 11 Ottobre, 2007, 08:17:47 » |
|
bisogna installare prima php-gtk vedi questo linkpoi basta fare php -f main.php
|
|
|
|
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
m.marani
|
 |
« Risposta #9 inserita: 11 Ottobre, 2007, 08:37:24 » |
|
ho installato php_gtk, ma al comando esce questo: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/php_gtk2.so' - libgtkextra-x11-2.0.so.1: cannot open shared object file: No such file or directory in Unknown on line 0
Warning: dl(): Unable to load dynamic library '/usr/lib/php5/20060613+lfs/php_gtk2.so' - libgtkextra-x11-2.0.so.1: cannot open shared object file: No such file or directory in /home/max/Desktop/trabolsciuter-gtk-20070925.zip_FILES/main.php on line 3
Fatal error: Class 'GtkFrame' not found in /home/max/Desktop/trabolsciuter-gtk-20070925.zip_FILES/main.php on line 20
|
|
|
|
|
Registrato
|
Notebook turion64x2 1.9GHz, 2GB ddr2, 250GB HD, GeForce 8400M g, wifi AR242x 802.11abg, crystaleye webcam, Xubuntu 8.10
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #10 inserita: 11 Ottobre, 2007, 08:50:52 » |
|
manca qualche libreria. prova con sudo apt-get install libgtkextra-x11-2.0-1 Hai usato il deb precompilato ?
|
|
|
|
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
m.marani
|
 |
« Risposta #11 inserita: 11 Ottobre, 2007, 08:56:54 » |
|
funziona! ...mancava proprio quella 
|
|
|
|
|
Registrato
|
Notebook turion64x2 1.9GHz, 2GB ddr2, 250GB HD, GeForce 8400M g, wifi AR242x 802.11abg, crystaleye webcam, Xubuntu 8.10
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #12 inserita: 11 Ottobre, 2007, 08:57:56 » |
|
 però scusa, per migliorare la guida, mi servirebbe sapere se hai usato la via del pacchetto .deb
|
|
|
|
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
m.marani
|
 |
« Risposta #13 inserita: 11 Ottobre, 2007, 10:46:57 » |
|
...dunque... mi sembrava che funzionasse...  ho installato il deb, poi la libreria che mi hai segnalato. Il programma si avvia, aggiorno, lui segna che sta scaricando, ma alla fine non compare niente e nel terminale trovo questo: (main.php:5937): Gtk-WARNING **: Theme directory 32x32/stock of theme Oxygen-Gnome has no size field
(main.php:5937): Gtk-WARNING **: Theme directory 48x48/stock of theme Oxygen-Gnome has no size field
(main.php:5937): Gtk-WARNING **: Theme directory 64x64/stock of theme Oxygen-Gnome has no size field
(main.php:5937): Gtk-WARNING **: Theme directory 128x128/stock of theme Oxygen-Gnome has no size field
Warning: array_merge(): Argument #1 is not an array in /home/max/Desktop/trabolsciuter-gtk-20070925.zip_FILES/main.php on line 328
Warning: array_unique(): The argument should be an array in /home/max/Desktop/trabolsciuter-gtk-20070925.zip_FILES/main.php on line 329
Warning: krsort() expects parameter 1 to be array, null given in /home/max/Desktop/trabolsciuter-gtk-20070925.zip_FILES/main.php on line 330
|
|
|
|
|
Registrato
|
Notebook turion64x2 1.9GHz, 2GB ddr2, 250GB HD, GeForce 8400M g, wifi AR242x 802.11abg, crystaleye webcam, Xubuntu 8.10
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #14 inserita: 11 Ottobre, 2007, 11:06:09 » |
|
Le righe (main.php:5937): Gtk-WARNING **: Theme directory 32x32/stock of theme Oxygen-Gnome has no size field sono relative ad una non meglio precisata incompatibilità tra tema usato e librerie (vedrò di risolvere, ma per adesso, se appare il pulsante aggiorna, puoi ignorare) Le altre sono dovute ad un bug che ho corretto (puoi trovare la versione aggiornata) nel post sopra
|
|
|
|
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
m.marani
|
 |
« Risposta #15 inserita: 11 Ottobre, 2007, 11:09:35 » |
|
io ho usato trabolsciuter-gtk-20070925.zip è l'ultima versione?
|
|
|
|
|
Registrato
|
Notebook turion64x2 1.9GHz, 2GB ddr2, 250GB HD, GeForce 8400M g, wifi AR242x 802.11abg, crystaleye webcam, Xubuntu 8.10
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #16 inserita: 11 Ottobre, 2007, 11:13:17 » |
|
non più... da circa 2 minuti 
|
|
|
|
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
m.marani
|
 |
« Risposta #17 inserita: 11 Ottobre, 2007, 11:14:28 » |
|
ok, aspetto la nuova 
|
|
|
|
|
Registrato
|
Notebook turion64x2 1.9GHz, 2GB ddr2, 250GB HD, GeForce 8400M g, wifi AR242x 802.11abg, crystaleye webcam, Xubuntu 8.10
|
|
|
|
Mr. Dreadsoft
|
 |
« Risposta #18 inserita: 11 Ottobre, 2007, 11:23:04 » |
|
ma è già disponibile  , per non fare troppa confusione nel forum, in attesa di mettere link al mio sito, uso sempre lo stesso post per mettere i file sorgente, sostituendo il file zip di volta in volta. il post è questo quigrazie per la pazienza 
|
|
|
|
|
Registrato
|
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
|
|
|
|
m.marani
|
 |
« Risposta #19 inserita: 11 Ottobre, 2007, 11:26:18 » |
|
Grande!!!  adesso funziona bene 
|
|
|
|
|
Registrato
|
Notebook turion64x2 1.9GHz, 2GB ddr2, 250GB HD, GeForce 8400M g, wifi AR242x 802.11abg, crystaleye webcam, Xubuntu 8.10
|
|
|
|