Search in slackware-13.37

About

Yet another web interface to database of packages and files from official Slackware releases. Database is loaded with packages from Slackware 8.1 and newever.

As have been already said, this is just another "package browser" in regards to deceased site packages.slackware.it which we do (did) miss so much.
This site has its origins in packages.slackverse.org as I've been around its birth and somewhat "assisted", if one could call it like that. Since I wanted to take different approach to the problem and I've missed some features, this is the result.

Why? Because it has been a challange - brain teaser - and I like these :)

If you are interested, whole thing "behind the curtain" can be observed and downloaded at git.zeratul.org. It is published under MIT license, because a) I don't care too much, and b) it seemed to be less headache than GNU/GPL. WTFPL was considered as well.

Back-end is supported by bunch of Perl and Shell scripts. PostgreSQL and SQLite for database, although I'm planning to replace SQLite with MySQL. Thoughts about some kind of NoSQL crossed my mind, but meh.
Front-end is done by CGI resp. Perl and I'd love to try mod_perl or FastCGI.

I think enough said.
---
Enjoy,
Zdenek Styblik


Thanks

I'd like to say thanks to ax for providing me with subdomain in slackware.eu


More info

Some things that might be of your interest.


Mirrors

Mirrors are synchronized every two days. Removed mirrors from main site are removed [here] after 7 resp. 8 days.

Search

Currently, the searched string is matched as %needle%. This means the string is matched wherever that might be. However, this is likely (and hopefully) to change in the future.
You can choose categories to narrow down the search. These are matched as: CONDITIONS AND (cat OR cat ... OR cat)

Search CLI

SearchCLI can be called "feature". It's supposed to allow you query database from terminal, if you are in need to find package or which package contains file you're looking for. Look-up can be achieved via this script, however you can write your very own if you want.
Syntax is as follows: % sh slacksearch.sh <file|package> <needle> [slackware version];
I must note % slackpkg can search for files too.

Slackware - new release

Check for new release is done twice a day (= every 12 hours)

Slackware synchronization

Is done every 30 minutes

Would it be possible to scan other repositories?

Yes, pretty much anything that has MANIFEST file. However, I haven't considered this one yet, and there are other sites that do this job.