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: 644
- Iscritto il: sab gen 17, 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: 5081
- Iscritto il: ven giu 02, 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
ulisse89 ha scritto:Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13.
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.
Per curiosità: i pacchetti compilati per salix, sono completamente compatibili coi nostri? Cioè non succede niente se installo quelli?
Non li ho provati, ma così dice chi ha segnalato il repository
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 ott 27, 2006 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 14.1
- Kernel: 4.4.0
- Desktop: kde4
- 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:ulisse89 ha scritto:Zerouno, ricordo di aver controllato quando ha scritto Gohanz ed effettivamente ieri non risultava il repository della 13.
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.
In secondo luogo, IMHO, sarebbe meglio ordinare per nome la lista con i repository in modo da individuarli più velocemente.
- ZeroUno
- Staff
- Messaggi: 5081
- Iscritto il: ven giu 02, 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
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...
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.
Comunque preparatevi a vedere una montagna di mondezza

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?
In verità ieri ho scoperto un bug che è il vero motivo per cui non accedeva a quel repository in un lasso di tempo.
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)
In secondo luogo, IMHO, sarebbe meglio ordinare per nome la lista con i repository in modo da individuarli più velocemente.
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.
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: 5081
- Iscritto il: ven giu 02, 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: 5081
- Iscritto il: ven giu 02, 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: 5081
- Iscritto il: ven giu 02, 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: 5081
- Iscritto il: ven giu 02, 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
- slucky
- Iper Master
- Messaggi: 2408
- Iscritto il: mar mag 01, 2007 15:30
- Slackware: 14.1
- Kernel: 4.11.3-smp
- Desktop: xfce4
- Distribuzione: freeBSD-11.1
Re: ricerca in filelist online
ottimo e utilissimo lavoro ZeroUno!!! 

- ZeroUno
- Staff
- Messaggi: 5081
- Iscritto il: ven giu 02, 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: 5081
- Iscritto il: ven giu 02, 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=|"
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
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 ott 27, 2006 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 14.1
- Kernel: 4.4.0
- Desktop: kde4
- Località: Siderno (RC)
- Contatta:
Re: ricerca in filelist online
ZeroUno ha scritto:fatemi sapere se trovate bug
Ciao
01
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...
Per il resto, niente da aggiungere, sei un grande

- ZeroUno
- Staff
- Messaggi: 5081
- Iscritto il: ven giu 02, 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.
la classe è ciò che serve a te.
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.
parameters:
repo=value <repository id> or <repository class>
la classe è ciò che serve a te.
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: 5081
- Iscritto il: ven giu 02, 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