Well, it’s finally done, or at least a state where I can release it to the world. I’ve written a clone of the original packages.gentoo.org website, with the same postgres + portage backend that GPNL uses, and it’s now available online here: packages.larrythecow.org
I’ve been working on this thing non-stop for the past two weeks at least, and I’m really excited to have it done and up and running. I loved the original design and site, and used it quite a lot. It’s a great resource to just randomly find packages that are in the tree if you ever browse it, and find new stuff to try out. Plus, it’s a great way to search the portage tree as well!
The search is one thing I’m pretty excited about. Just like eix, it will accept regular expressions as input. So if you want to search for an exact package name, try ^portage$ If you want to search on more than one word, seperate them with pipes: foo|bar There’s lost of stuff you can do, so have fun. :) I’ll have an advanced search sooner or later.
Speaking of feature requests, I have also setup a Trac project page for the backend, where you can see which bugs I’m going to be working on. You’ll notice that getting some Atom and RSS feeds is on that list. I’m sure people are going to want that.
Also, one small drawback, is that it only updates once a day right now. The only reason for that is because my server is just a small little Athlon, and while it could handle the load of updating more regularly, I don’t want to put too much of a strain on an already overworked little system. I’m going to look into ways of optimizing things so that I can get updates out the door more frequently, but for now, it’s going to have to wait.
As always, feedback, comments and suggestions are more than welcome. Please let me know if you find any bugs, too. Enjoy. :D