GitXplorerGitXplorer
H

pkgindexer

public
1 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
8f50696338102b22a34e328e5e843e174344bc88

Merge pull request #1 from jpmens/jpmens-thinks

committed 10 years ago
Unverified
720d14f4db3a650f793aafe0cdb14dc86afabd6c

a few nutty ideas ;-)

jjpmens committed 10 years ago
Unverified
579f932156a71eacd0500c79dedad3dab7aa838f

add pip requirements.txt

HHabbie committed 10 years ago
Unverified
3d784ebe2fc4e2d14f95369a85f36e06bb2b6c57

initial short README; simple brew importer, start of debian importer

HHabbie committed 10 years ago

README

The README file for this repository.

pkgindexer

idea: collect package information from as many sources as possible (brew, apt, various port systems, gems, github, etc. etc.), match those together automatically and make it easy to search.

For bonus points, also include package contents, so we can answer 'how do I get tool dnssec-signzone onto my system?'

Doing this because I miss an up-to-date version of freshmeat but also don't feel like moderating a big database of submissions.

Brew

contents: fetch bottles, tar tf. Or ask that the bottle building bots publish lists.

Name suggestions

fossball (Robe) flossball, flosser; flossball, BADY (Brew Apt DNF Yum), yassir (Yet Another Super|Silly|Sexy Software Index cRawler)

Credits

  • Robe (for thinking out loud with me)
  • @zeha (for help with the Debian importer)
  • Bram Heerink (for suggesting Elasticsearch)

Scope creep requests

  • automatically find Chef cookbooks on github and index them (pzt)
  • sexiness-score for various things (last commit, number of commits, etc.) (Robe)

Backend/Storage

ElasticSearch is really really cool, but maybe overkill? I'd like to propose CouchDB, a document database with a REST interface (also UI in form of Futon) which out to be lighter on system resources as well. It replicates (subsets) of documents, etc. A companion project, PouchDB JavaScript, runs in Web browser and can be used with (or without) CouchDB to replicate a (subset) of documents into mobile offline-first Web apps.

Oh, and before I forget: this must [RFC 2119] be made available over DNS:

dig powerdns.habbie.package.list TXT

; ANSWER
powerdns.habbie.package.list  ....... http://