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.