View previous topic :: View next topic |
Author |
Message |
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Fri Dec 14, 2007 6:19 pm Post subject: (yet another) Gentoo search engine |
|
|
Some months ago I asked on the gentoo channels on IRC, how to look for a package in an overlay you don't have installed.
Or how to search for a package whose name is unknown, in an unknown overlay.
A generous soul introduced me with the command update-eix-remote, a new feature of recent eix versions.
But it wasn't quite what I wanted or imagined.
As I had nothing to do I decided to make a portage indexer, with the information of all overlays.
The thing is on http://Gentoo.zapto.org.
EDIT : http://Gentoo.zougloub.eu.
Some features were added over the time, such as reverse dependencies display and search, regexp search, firefox search plugins, overlay information, and an open wiki for comments on packages, overlays, and this website of course.
If you own an overlay, feel free to tell me, and I'll reference it.
I'll be pleased to receive feedback.
Play with it and ask features you want
Thank you !
Last edited by Zougloub on Tue May 04, 2010 5:11 am; edited 4 times in total |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Fri Dec 14, 2007 6:25 pm Post subject: |
|
|
Great stuff!
Long awaited something like that. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
golding Apprentice
Joined: 07 Jun 2005 Posts: 232 Location: Adelaide / South Australia
|
Posted: Sun Dec 16, 2007 12:26 am Post subject: |
|
|
gimpel wrote: | Great stuff!
Long awaited something like that. |
There was something similar a couple of months ago, but it only lasted a week. May this example (which works quite well) last a little longer.
The search for particular packages is what I have been waiting for, a long time in fact. I don't know why the Gentoo Overlay crew haven't had the search incorporated...
BTW gimpel, what happened to your site yesterday? It was down until this morning (my time AU). I was trying to add your overlay for the google-desktop. _________________ Regards, Robert
..... Some people can tell what time it is by looking at the sun, but I have never been able to make out the numbers. |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Sun Dec 16, 2007 5:19 am Post subject: |
|
|
golding wrote: |
There was something similar a couple of months ago, but it only lasted a week. May this example (which works quite well) last a little longer.
|
Fortunately I can keep this site running
After a few days of testing on my poor laptop, it will move to a "true" web server (keeping its current URL, thanx noip).
Data will be updated every day, as it is now (I can decrease the frequency, but I see no need to increase it).
At the moment I have time and can implement nearly whatever people ask me on this site.
Later, I might not have the time to modify it that easily.
I have a lot of visits and a few comments. Don't be shy and give feedback if you want more.
I can get very busy (or lazy) and can't be involved on a regular basis with projects such as Gentoo ; I don't have ties with gentoo devs, forum or IRC mods, and keeping this thread running might be the only way to keep the site visible.
Before asking for features, notice that I made this because I wanted to answer basic "end-user questions" such as : «what is the name and where can I find the package doing...», «what are its dependencies», «how many packages are there in Gentoo», and that there are some things that can't be done (mostly what [url]packages.gentoo.org[/url] does : new packages information, link to bugzilla threads, etc.) and I don't want to do either, because it is done very well or is not the purpose of this site.
I can't remember when I first heard of gentoo overlays.
I think mentionning them (a good paragraph) in the gentoo handbook would be a good idea... |
|
Back to top |
|
|
swimmer Veteran
Joined: 15 Jul 2002 Posts: 1330 Location: Netherlands
|
Posted: Sun Dec 16, 2007 10:37 am Post subject: |
|
|
Can you index the package *lists* as well so that I can search to which package a file belongs?
This would be a great feature
Greetz
swimmer |
|
Back to top |
|
|
likewhoa l33t
Joined: 04 Oct 2006 Posts: 778 Location: Brooklyn, New York
|
Posted: Sun Dec 16, 2007 4:24 pm Post subject: |
|
|
swimmer wrote: | Can you index the package *lists* as well so that I can search to which package a file belongs? |
while that being a great feature it would require every single package to be installed on the server and this is something that is easier said than done. on the other hand, some of the features i would like implemented are.
- filter by keywords dropdown. i.e ~x86 only.
- filter by single or multiple category types dropdown.
- filter by single or multiple USE flags textbox.
- shown results in compact mode checkbox. i.e just show "package full name and version" i.e xorg-x11-7.3
- allow results to come from select overlays or filter by no overlays.
- sort by: version,overlay,name,keyword & popular (log hits on package views.)
- results should include "License, & USE flags" as an option to search results or on them in addition to what's already showing.
That's all for now. Thanks for contributing, and if you need hosting let me know, I'll put you on a Gentoo ded serv running lighty.
likewhoa |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Mon Dec 17, 2007 2:46 am Post subject: |
|
|
swimmer : as likewhoa said, this feature can't be implemented fully.
( for that I'd ask people in #gentoo to run qfile, it would be simpler )
Even if likewhoa provided me a dedicated box to spend its life compiling stuff (every version of every package) and storing the CONTENTS file, it would have to use default use flags, (I don't think every version of every package with every use flags combination can be reached) and a fixed architecture.
It would limit the accuracy of the file listings.
What could be done too is using the contents of the binary packages that some guys gracefully provide.
I'm not very motivated to do any of these ; the target audience is IMO very limited.
likewhoa : suggestions noted, some are immediate and are effective (License, USE) ; some don't fit the current design of the site and will be implemented later (ie. not tonight ). |
|
Back to top |
|
|
swimmer Veteran
Joined: 15 Jul 2002 Posts: 1330 Location: Netherlands
|
Posted: Mon Dec 17, 2007 3:13 am Post subject: |
|
|
@Zougloub: Don't bother - it was just wishful thinking
But thanks for your great work in aany case!!!
Greetz
swimmer |
|
Back to top |
|
|
oshecho n00b
Joined: 23 Dec 2006 Posts: 62
|
Posted: Mon Dec 17, 2007 6:21 pm Post subject: |
|
|
Sweet awesomeness.
I love it. _________________ Adopt an unanswered post!
God rocks |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Tue Jan 15, 2008 12:58 am Post subject: |
|
|
The site has moved to its definitive location
Service will be interrupted for a pair of minutes.
yay |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
zixnub n00b
Joined: 27 Dec 2007 Posts: 67 Location: Brasschaat, Belgium
|
Posted: Thu Jan 24, 2008 8:18 pm Post subject: |
|
|
++
good innitiative, I'll be sure to check it out. |
|
Back to top |
|
|
wolfden Tux's lil' helper
Joined: 13 Oct 2004 Posts: 102 Location: Midwest
|
Posted: Fri Jan 25, 2008 12:33 am Post subject: |
|
|
You can add a firefox search plugin for the site too
Code: | <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Gentoo Packages</os:ShortName>
<os:Description>Gentoo Packages</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAACXf4IApYGDAJaChQCsiIkAp4mLALGKkgC0jI4AroyRALWNkQCikI8AuI2SAKKQkwCjkJQAn5GVALqSkQDBk5EAq5aYAKyXmQDDlZgAvZaXALyXmwCzmZ0Aw5q
cAMaeoQCtoaYAzaCkALmkpwCwpagAraanAMympADHpaoA1qajANGqqgDQq6oA4qurAPeprAD3qq0A96utAPSssADksrIA5bKyAN2xuQD4sbMA2LS1ANi4tgD/tbUA/rW2AP6
3twD1uLsA+7i5APu5uQD+uboA47rAAP27vADevr4A27+9APy8vADZv8QA/r6/APO/wQDlv8YA57/GAPTAwwD+wMEA9cDGAP3BwAD1wsIA/cPDAObGxQD9xcUA/sXGAP7G
xQDwxsoA5MnFAP3HxgD9yMYA08vNAOzI0ADnys8A88nSANbNzwD9y8wA9MvQAP7MzQDoz8wA887QAPTP0gD8z9AA6tLSAPzR0AD60dEA/tHSAO3T2AD+09QA7dPaAPLV1
gD+1NYA4tfcAP3W1wD92NkA5NvdAPTb2gD+2tsA/dvcAPXc3QD03N8A8NzhAP3d3gDv390A/t7fAPbf3wD+398A99/iAPrg4AD+4OEA/OHiAPzh4wD64+MA9+PnAPvj5gD95O
UA8ObnAPzl5wD+5egA9efmAPfm6QD+5+gA++joAP7o6QD96OoA9OroAPvp6QD66ukA8OvtAPnr7AD96+wA/evtAPfs7QD+7O4A++7uAPbu8AD+7u8A/+7vAP7v8QD/7/EA
+/DyAP3x8AD88vIA/vLzAPrz8gD49PUA+/T2APn19QD69fUA/fb3AP739wD/9/gA+fj4APv4+AD9+PgA+vn6AP75+QD++foA/Pr7AP37+wD++/wA+/z8APz8/AD8/P0A/fz9AP
v9/QD8/f0A/P3+AP79/gD//f4A/P79AP3+/QD7/v4A/v79APz+/gD9/v4A/v7+AP/+/gD9/v8A/v7/AP/+/wD9//4A/v/+AP3//wD+//8A////AAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvhsNCwwYTJ24vr6+vr6+vhUWKCcfDwMQUKe+vr6+vr4ZW
mdtcnNYIQYRYb6+vr6+KXqHjpCNiItsIAEavr6+vjx9prKupZyRipJUDge+vr6gTpa0uL62oY+Ag3wdBb6+uKhcjLe6va6Ufm9rhCwIvr65rDl5sb26mntmXVd1NxSwhRwAF5i8t5t4
YlFHQ3ErZAITSZW0r6STdFtFOjUyOx42mbS+qlYSCl9TPzMuJG40nre9vYYiCQRlSjgtJVK1Xmqzvr2jgkRoWUEvI1Wtvqk9ibW7vaJ/YEYxJnCzvr6+vk1pp5+BY0sqPpe4ub69vri0
dk9IQjBAd6u+vb6uvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</os:Image>
<os:Url type="text/html" method="GET" template="http://gentoo.zapto.org/packages/search?description={searchTerms}"></os:Url>
</SearchPlugin> |
copy the above and call it gentoo-packages.xml and put it in your firefox/mozilla searchplugins folder than restart the browser and you should now have a new search engne to select
mod edit: fixed huge line --bunder |
|
Back to top |
|
|
easy target Tux's lil' helper
Joined: 09 Jan 2008 Posts: 134
|
Posted: Fri Jan 25, 2008 2:31 am Post subject: |
|
|
Nice :-)
I agree with likewhoa's features request and also would like to ask for placing a search form in results page so that it wouldn't be necessary to go back to main page to try a new search :-).
Also, packages coming from overlays should have additional info, e.g. "from java-experimental overlay".
swimmer wrote: | Can you index the package *lists* as well so that I can search to which package a file belongs? |
Try this
regards |
|
Back to top |
|
|
swimmer Veteran
Joined: 15 Jul 2002 Posts: 1330 Location: Netherlands
|
Posted: Fri Jan 25, 2008 2:51 am Post subject: |
|
|
Ah nice
Thank you very much for the link!
Greetz
swimmer |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Sun Jan 27, 2008 11:45 pm Post subject: |
|
|
Thanks wolfden for your search plugin.
I'm putting this link on teh site.
easy target : packages coming from overlays don't belong to the «gentoo» overlay.
But yeah I'll try to make something more visible. |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Sat Feb 02, 2008 9:51 am Post subject: |
|
|
I added reverse dependencies information for packages, since a friend asked it, and it wasn't very long to implement.
When browsing a package, a link for reverse dependencies is displayed.
By going to the main page : http://Gentoo.zapto.org/ and if you use Firefox, you'll find the search engine "plugins" for the normal search by description, and the one for reverse dependencies.
I only provided the searchplugin for Firefox, but If someone is willing to translate it for other browsers, feel free to go |
|
Back to top |
|
|
easy target Tux's lil' helper
Joined: 09 Jan 2008 Posts: 134
|
Posted: Mon Feb 04, 2008 4:48 pm Post subject: |
|
|
Zougloub wrote: | Thanks wolfden for your search plugin.
I'm putting this link on teh site.
easy target : packages coming from overlays don't belong to the «gentoo» overlay.
But yeah I'll try to make something more visible. |
Thanks for info about overlays :-).
Some other requests:
- Link to changelog
- I think that "Link" title should be "Ebuild", because it is a link to ebuild.
- Tree timestamp (like in packages.gentoo.org) also would be useful (how often do You sync?)
Thanks in advance :-). |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Mon Feb 04, 2008 5:20 pm Post subject: |
|
|
Hi easy target,
- I renamed "Link" to ebuild following your advice.
- I wrote "Today xxx there are nnn packages" which is an indirect way to say that packages info is updated daily
- I'll do the changelog link later, I'm busy today
Thanks for your suggestions !
I'm making a wiki that should be linked with the packages information... I don't know if it will be used, but I did write some information in it and thought I could share it on g.z.o. |
|
Back to top |
|
|
easy target Tux's lil' helper
Joined: 09 Jan 2008 Posts: 134
|
Posted: Mon Feb 04, 2008 11:08 pm Post subject: |
|
|
Zougloub wrote: |
- I wrote "Today xxx there are nnn packages" which is an indirect way to say that packages info is updated daily ;)
|
Yeah, I've seen it, but didn't think it was so 'indirect' ;-). |
|
Back to top |
|
|
ryker Guru
Joined: 28 May 2003 Posts: 412 Location: Portage, IN
|
Posted: Thu Feb 07, 2008 5:30 pm Post subject: |
|
|
Not a very pretty website but it is very functional and convenient. Thank you for creating it. _________________ Athlon 64 3200+, 80G WD sata hd + 200G IDE, 1G Geil DDR400, MSI K8T Neo
IntelCore2Duo 2.0Ghz MSI laptop,100G SATA hd, 2G RAM |
|
Back to top |
|
|
alphonce Apprentice
Joined: 10 Oct 2004 Posts: 184 Location: Sweden
|
Posted: Wed Feb 13, 2008 8:58 am Post subject: |
|
|
Nice engine.
But I think it would be better if you showed the packages in reversed order, ie the latest first, because it's often those you want to find.
THanks for a great site. _________________ no computer at the moment! |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Thu Feb 14, 2008 4:44 am Post subject: |
|
|
Listing order has been "corrected" ; I think everybody would agree with alphonce (and I feel dumb to not having done so at first ).
...and I corrected a stupid bug happening when searching for a package in a specific category (bad package url) |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Thu Feb 28, 2008 12:36 am Post subject: |
|
|
Downtime
There was a power outage this afternoon in the building hosting the server.
Unfortunately the students that were in charge of the network maintenance are on holidays and left with the keys.
And I'm 8000km away.
The server will be back on tomorrow morning (~9:00 UTC). |
|
Back to top |
|
|
Zougloub n00b
Joined: 14 Dec 2007 Posts: 30
|
Posted: Mon Mar 03, 2008 8:21 am Post subject: |
|
|
Tonight I made some arrangements to have the site display nicely... with links
For those who could be interested, the site also has :
- gentoo man pages (see this topic)
- a pastebin at http://Gentoo.zapto.org/p/ whose submissions will stay forever (will be removed if you ask).
The wiki is now linked, but information is very sparse. One day I'll check if pages are present before linking them in the search engine pages... |
|
Back to top |
|
|
|