You are not logged in.
Info page: http://xyne.archlinux.ca/info/reposearch
After following this thread I got the idea to create a database for third-party binary repositories. I started by grabbing all of the binary repos listed on the Unofficial User Repositories wiki page.
The current repo list can be found at http://xyne.archlinux.ca/interface/reposearch.php
I then wrote a simple php page to handle queries and then reposearch to query the list from the command line. See the info page to learn about search options.
Example output:
$reposearch -s xyne
##### any #####
[xyne-any]
# The home of Powerpill and Xyne's other contributions.
# More info including a package list can be found at http://xyne.archlinux.ca/repositories
Server = http://xyne.archlinux.ca/repos/any/
$reposearch -s game
##### x86_64 #####
[arch-games]
# The Arch Linux Gaming repository project
Server = http://twilightlair.net/files/arch/games/x86_64
Server = http://arch-games.iskrembilen.com/x86_64
Server = http://arch-games.ontheplayground.co.uk/x86_64
$reposearch -s game -a all
##### i686 #####
[arch-games]
# The Arch Linux Gaming repository project
Server = http://twilightlair.net/files/arch/games/i686
Server = http://arch-games.iskrembilen.com/i686
Server = http://arch-games.ontheplayground.co.uk/i686
##### i686 #####
[esclinux]
# Mostly games, interactive fiction and abc notation stuffs already on AUR
Server = http://download.tuxfamily.org/esclinuxcd/ressources/repo/i686/
##### x86_64 #####
[arch-games]
# The Arch Linux Gaming repository project
Server = http://twilightlair.net/files/arch/games/x86_64
Server = http://arch-games.iskrembilen.com/x86_64
Server = http://arch-games.ontheplayground.co.uk/x86_64
Hopefully the usefulness of this tool will grow with the number or repos.
Aside from the usual questions and feedback, I would really appreciate it if you could post repo information in this thread so that I can keep the list up-to-date and comprehensive. Both modification of current repo data and the addition of new repos are welcome. Please post info in the following form to make it easier for me:
##### <architecture> #####
[<repo>]
# descriptions and other information
# multiple lines if necessary
Server = http://www.example.com/repo/
Server = http://www.anotherexample.com/mirror/repo/
WARNING!
As mentioned in the help message, you use the third-party repos that you find through repo-search entirely at your own risk. Don't install packages from repos that you don't trust. They can contain malware and other creatively wicked things.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
You owe me 5 dollars.
archlinux - please read this and this — twice — then ask questions.
--
http://rsontech.net | http://github.com/rson
Offline
Great idea! Xyne, you are a champ! Where do you come up with all these ideas
People can trust my repo, right.....
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
You owe me 5 dollars.
http://bbs.archlinux.org/viewtopic.php? … 17#p518617
I helped you, so you owe me 50% of whatever you pulled in (don't worry, we can haggle a bit).
Anyway, your words were "5 dollars says Xyne does this in the next 2 days", not "...says you do...", so I'm in the clear either way.
@haxit
thanks
Hopefully this will catch on and people will start submitting repos in this thread (and on the wiki).
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
That "you" was a collective "you" directed at whoever read the thread Good work sir.
archlinux - please read this and this — twice — then ask questions.
--
http://rsontech.net | http://github.com/rson
Offline
Progress bar during searching should be great.
Offline
I'm not really sure how useful the progress bar is considering that the data sent and received is nearly negligible. Most of the time taken is by the server processing the request and there's no reasonable way to have the server report on its own progress during that time. It really shouldn't be taking much time at all btw.
Still, I've added both "-p" and "-#" options to use curls progress output (along with "--curl-args" for additional curl arguments).
Last edited by Xyne (2009-03-20 12:12:02)
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
I am just wondering.. with so many applications created by Xyne for Archlinux. Isn't he a Arch developer or TU?
Offline
I am just wondering.. with so many applications created by Xyne for Archlinux. Isn't he a Arch developer or TU?
hehe, I'd just sent in a TU application before reading this post
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
Does reposearch have some configs? Where?
Offline
reposearch -h
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
I'm not really sure how useful the progress bar is considering that the data sent and received is nearly negligible. Most of the time taken is by the server processing the request and there's no reasonable way to have the server report on its own progress during that time. It really shouldn't be taking much time at all btw.
Still, I've added both "-p" and "-#" options to use curls progress output (along with "--curl-args" for additional curl arguments).
I thought someting like: "Checking 1/20 repository"
Offline
I vote for Xyne to become a TU and later dev (in case you want to)! I have your complete repo installed on my computer and many of them (about half or so) are really helpful for me, the rest is about to become helpful
Offline
I thought someting like: "Checking 1/20 repository"
Maybe the OP is unclear. The package "reposearch" doesn't actually contain the repo list. The repo list is on my site and reposearch sends queries to the site to get a subset of the list. There is no way to intermittently report progress due to the way that apache and php work.
How long are your searches taking? What search patterns are you using? Queries should be really fast.
I vote for Xyne to become a TU and later dev (in case you want to)! I have your complete repo installed on my computer and many of them (about half or so) are really helpful for me, the rest is about to become helpful
I'd definitely like to become a dev, but until I learn a "serious" programming language such as C or C++, I don't think I can. I appreciate your support though.
I'll learn them eventually, but Haskell is next on my list so it may take a while.
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
taurball? what's wrong with the word "source tarball" ?
< Daenyth> and he works prolifically
4 8 15 16 23 42
Offline
I for one welcome our new taurball overlords
[git] | [AURpkgs] | [arch-games]
Offline
Is this why you needed that database?
Dusty
Offline
taurball? what's wrong with the word "source tarball" ?
Why say "a melted chocolate, toasted marshmallow and graham cracker sandwich" when you can say "smore"?
A tarball that you upload to the AUR = taurball... you instantly understand that the speaker means a PKGBUILD and local source files.
Is this why you needed that database?
Dusty
Yep... although I haven't used it yet. I decided that configuring MySQL without shell access (i.e. write php -> upload -> run -> check -> repeat) was too much of a bitch and that a flat file would do for now considering the size.
I'll get around to converting it later (I'm working on a complete refactoring of powerpill right now).
Last edited by Xyne (2009-03-21 16:57:48)
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline