ricerca in filelist online
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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 sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
- ulisse89
- Packager
- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: ricerca in filelist online
Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13. Oggi invece tutto a posto.
Comunque complimenti ancora.
Per curiosità: i pacchetti compilati per salix, sono completamente compatibili coi nostri? Cioè non succede niente se installo quelli?
Comunque complimenti ancora.
Per curiosità: i pacchetti compilati per salix, sono completamente compatibili coi nostri? Cioè non succede niente se installo quelli?
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
Evidentemente lo hai beccato esattamente nel momento in cui stava facendo l'aggiornamento. Ogni 6 ore controlla se ci sono nuovi pacchetti; in caso positivo, per semplicità, elimina tutto il repository e lo ricrea.ulisse89 ha scritto:Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13.
Non li ho provati, ma così dice chi ha segnalato il repositoryPer curiosità: i pacchetti compilati per salix, sono completamente compatibili coi nostri? Cioè non succede niente se installo quelli?
Se avete repository da segnalarmi ditemelo che li inserisco.
Quelli che hanno PACKAGES.TXT si inseriscono semplicemente e automaticamente; quelli che hanno anche il MANIFEST supportano anche la ricerca nella filelist. Quelli non hanno né l'uno né l'altro li posso inserire ma con una procedura manuale; ne sto testando un paio, ma non sono ancora online.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- 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: ricerca in filelist online
zerouno, per caso i sorgenti del tuo motore di ricerca sono visibili da qualche parte o comunque, hai intenzione di condividerli? Mi piacerebbe molto dargli un'occhiata...
complimenti per il bel lavoro...
complimenti per il bel lavoro...
Re: ricerca in filelist online
Complimenti, sembra molto rapido ed essenziale. Quanto tempo impiega a ricreare il repository? Per evitare situazioni spiacevoli come quella segnalata da Gohanz, si potrebbe pensare di avvisare l'utente o di disabilitare la ricerca nel momento in cui il repository viene creato. Che dici?ZeroUno ha scritto:Evidentemente lo hai beccato esattamente nel momento in cui stava facendo l'aggiornamento. Ogni 6 ore controlla se ci sono nuovi pacchetti; in caso positivo, per semplicità, elimina tutto il repository e lo ricrea.ulisse89 ha scritto:Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13.
In secondo luogo, IMHO, sarebbe meglio ordinare per nome la lista con i repository in modo da individuarli più velocemente.
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
Non dovrebbe essere un problema... penserò alla maniera più conveniente e vi faccio sapere. Non posso distribuirlo con un tar perchè cambia in continuazione; tra bugfix e aggiunta funzionalità (ne avrete notata una ieri e qualcuna che mi frulla in mente) sono in eterno -current.danix ha scritto:zerouno, per caso i sorgenti del tuo motore di ricerca sono visibili da qualche parte o comunque, hai intenzione di condividerli? Mi piacerebbe molto dargli un'occhiata...
Comunque preparatevi a vedere una montagna di mondezza
In verità ieri ho scoperto un bug che è il vero motivo per cui non accedeva a quel repository in un lasso di tempo.Bart ha scritto:Quanto tempo impiega a ricreare il repository? Per evitare situazioni spiacevoli come quella segnalata da Gohanz, si potrebbe pensare di avvisare l'utente o di disabilitare la ricerca nel momento in cui il repository viene creato. Che dici?
Il sistema di aggiornamento aveva un bug secondo il quale un repository non aggiornato veniva distrutto ma NON subito ricreato. La creazione avveniva al check successivo, il chè significa che quel repository è stato down per 6 ore. Ora questo tempo è passato a 24 ore, alle 4 di notte, ma il bug è risolto. Comunque nel lasso di tempo dell'aggiornamento il singolo repository semplicemente non è presente in lista. La durata di creazione è di poco maggiore di 5 minuti e il repository non è presente in lista fino al termine, (ma mi è appena venuta in mente una cosa... vi farò sapere).
Poi ho anche scoperto che nel MANIFEST.bz2 di slackware patches non ci sono solamente la filelist dei pacchetti ma anche dei sorgenti, il che mi faceva abortire la creazione di quel repository (e di quelli successivi)
A dire la verità più che un ordine alfabetico servirebbe una organizzazione logica, tipo suddivisione per ufficiali e non ufficiali, 64bit e 32bit, repo con filelist e repo senza filelist, ma per ora mi sa che mi devo fermare all'ordine alfabetico.In secondo luogo, IMHO, sarebbe meglio ordinare per nome la lista con i repository in modo da individuarli più velocemente.
A breve.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
Sorgenti rilasciati.
Vedi post iniziale.
Ciao
01
Vedi post iniziale.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
Ho dato una riorganizzata ai repository.
Ora oltre a visualizzarli in modo più decente è possibile fare una ricerca a blocchi.
Ciao
01
Ora oltre a visualizzarli in modo più decente è possibile fare una ricerca a blocchi.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
You are the 551st visitor
Searched 1000 packages from 6 March 2010
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
ATTENZIONE!!! Ho eliminato tutti i repository NON STANDARD, ovvero quelli che non hanno il PACKAGES.TXT (daniele50 e uno dei linuxpackages)
Non verranno aggiunti repository se non hanno almeno questo file.
Ciao
01
Non verranno aggiunti repository se non hanno almeno questo file.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Re: ricerca in filelist online
ottimo e utilissimo lavoro ZeroUno!!!
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
sto implementando un po' di ranking. ditemi come va. Per ora lo mostro in prima colonna.
Funziona decentemente per la ricerca nel nome, fa un po' pietà nella ricerca per descrizione e non è implementato ancora nella ricerca per filelist.
Per la ricerca nel nome e nelle descrizioni ora è possibile visualizzare tutti i risultati (non solo 80) e ordinarli per rank, alfabetico, versione, distribuzione e altro.
La filelist è rimasta invariata.
Inoltre ho aggiunto qualche altro repository.
Siamo a 39, di cui 30 supportano il filelist... siamo a quasi quattro milioni di file (mezzo giga di database ... )
Comunque il vero grazie va a tutti i pacchettizzatori che danno il sangue per noi
Ciao
01
P.S.: dimenticavo... fermate il mouse sul nome di un pacchetto.
Funziona decentemente per la ricerca nel nome, fa un po' pietà nella ricerca per descrizione e non è implementato ancora nella ricerca per filelist.
Per la ricerca nel nome e nelle descrizioni ora è possibile visualizzare tutti i risultati (non solo 80) e ordinarli per rank, alfabetico, versione, distribuzione e altro.
La filelist è rimasta invariata.
Inoltre ho aggiunto qualche altro repository.
Siamo a 39, di cui 30 supportano il filelist... siamo a quasi quattro milioni di file (mezzo giga di database ... )
Comunque il vero grazie va a tutti i pacchettizzatori che danno il sangue per noi
Ciao
01
P.S.: dimenticavo... fermate il mouse sul nome di un pacchetto.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
Aggiunta funzionalità importante!!!!
ora il tool produce anche output in formato testo machine usable, per utilizzarlo negli script:
http://slak.homelinux.org/searchtxt.php
esempi:
per l'help puntare all'indirizzo di cui sopra con wget, curl, lynx o anche firefox e konqueror
fatemi sapere se trovate bug
Ciao
01
ora il tool produce anche output in formato testo machine usable, per utilizzarlo negli script:
http://slak.homelinux.org/searchtxt.php
esempi:
Codice: Seleziona tutto
wget -q -O - "http://slak.homelinux.org/searchtxt.php?name=aaa_base"
curl "http://slak.homelinux.org/searchtxt.php?file=ntfs-3g&order=veru&head=1&fs=;"
lynx -source "http://slak.homelinux.org/searchtxt.php?file=libraw1394.so&repo=1&fs=|"
fatemi sapere se trovate bug
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- 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: ricerca in filelist online
più che bug una feature request, potresti aggiungere anche 2 switch, uno per la versione della distro e uno per l'architettura?? In questo modo si potrebbe fare la ricerca in tutti i repo che hanno pacchetti per la 12.2 o in tutti repo che hanno pacchetti a 64bit... non so quanto sarebbe difficile da implementare, ma questa è una cosa che mi manca anche nella versione normale del search engine...ZeroUno ha scritto:fatemi sapere se trovate bug
Ciao
01
Per il resto, niente da aggiungere, sei un grande
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
ehmm, l'help non è dettagliato su questo punto (prevedevo un searchtxt?help=repo ma da fare con più comodo), ma lo prevede.
se vedi la index.php, ogni riga della tabella è una classe.
Clicca sul repository 'Slacky' (per la 13.0) e otterrai:
http://localhost/slak/htdocs/showrepo.php?repo=11
se vedi il dettaglio, trovi "Class" che corrisponde a 32130 (aka 32bit per 13.0)
puoi usare quella per limitare la ricerca. Esempio
http://slak.homelinux.org/searchtxt.php ... repo=32130
restituisce
gcc-java a 32bit di slackware-13.0
e java-gnome e monodevelop-java a 32bit di slacky-13.0
dungeon-master-java che è noarch di slacky-13.0
purtroppo alcuni repository hanno pacchetti misti tra 32bit e 64bit e tra versioni diverse di slackware, quindi sono stato costretto a fare le classi mixed.
Ecco l'elenco completo delle classi:
64cur = current a 64bit
32cur = current a 32bit
32122 = 12.2 a 32bit
64130 = 13.0 a 64bit
32130 = 13.0 a 32bit
micur = current 32 e 64bit
mimix = 12.1,12.2,13.0,current a 32 e 64bit
32121 = 12.1 a 32bit
mi130 = 13.0 a 32 e 64bit
Nel frattempo demandavo a grep lato utente la restrizione
Ciao
01
P.S.: ho messo in pianificazione (senza garanzie, però) la versione xml.
la classe è ciò che serve a te.parameters:
repo=value <repository id> or <repository class>
se vedi la index.php, ogni riga della tabella è una classe.
Clicca sul repository 'Slacky' (per la 13.0) e otterrai:
http://localhost/slak/htdocs/showrepo.php?repo=11
se vedi il dettaglio, trovi "Class" che corrisponde a 32130 (aka 32bit per 13.0)
puoi usare quella per limitare la ricerca. Esempio
http://slak.homelinux.org/searchtxt.php ... repo=32130
restituisce
gcc-java a 32bit di slackware-13.0
e java-gnome e monodevelop-java a 32bit di slacky-13.0
dungeon-master-java che è noarch di slacky-13.0
purtroppo alcuni repository hanno pacchetti misti tra 32bit e 64bit e tra versioni diverse di slackware, quindi sono stato costretto a fare le classi mixed.
Ecco l'elenco completo delle classi:
64cur = current a 64bit
32cur = current a 32bit
32122 = 12.2 a 32bit
64130 = 13.0 a 64bit
32130 = 13.0 a 32bit
micur = current 32 e 64bit
mimix = 12.1,12.2,13.0,current a 32 e 64bit
32121 = 12.1 a 32bit
mi130 = 13.0 a 32 e 64bit
Nel frattempo demandavo a grep lato utente la restrizione
Ciao
01
P.S.: ho messo in pianificazione (senza garanzie, però) la versione xml.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: ricerca in filelist online
Arrivata la versione xml.
E' in fase beta (come l'altra) ma funziona:
http://slak.homelinux.org/search.xml.php?name=ntfs-3g
Ciao
01
E' in fase beta (come l'altra) ma funziona:
http://slak.homelinux.org/search.xml.php?name=ntfs-3g
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111