RubyGems Navigation menu

debsfromrepos 0.1.3

Description

This is a small lib to get the names and descriptions for the availables packages at specific (or group of them) Debian/Ubuntu repository.

Usage

You have a example of how the library works at the examples/ directory:

examples/repo2json.rb

Basicaly you require the lib

require 'debsfromrepos'

and ask for the right Packages.gz url for a specific Debian/Ubuntu server

server = "http://us.archive.ubuntu.com/ubuntu"
suite = "oneiric"
component = "main"
language = "es"
repository = DebsFromRepos::ListUrl.new(server, suite, component, language)
packages_url = repository.get_packages_url
# => "http://us.archive.ubuntu.com/ubuntu/dists/oneiric/main/binary-i386/Packages.gz"
translations_url = repository.get_translations_url
# => "http://us.archive.ubuntu.com/ubuntu/dists/oneiric/main/i18n/Translation-es.gz"

you also can change the suite or component

repository.component = "universe"
# => "http://us.archive.ubuntu.com/ubuntu/dists/oneiric/universe/binary-i386/Packages.gz"

or ask for another language

repository.get_translations_url("it")
# => "http://us.archive.ubuntu.com/ubuntu/dists/oneiric/main/i18n/Translation-it.gz"

and then get all the packages’ names and descriptions on that component of that suite of that repository:

pkgs = DebsFromRepos::Packages.new(packages_url, translations_url)
pkgs.packages["zlib1g"]
# => "Biblioteca de compresión, ejecutables"

Gemfile:
=

instalar:
=

Versões:

  1. 0.1.4 February 21, 2012 (9 KB)
  2. 0.1.3 January 07, 2012 (9,5 KB)
  3. 0.1.2 January 07, 2012 (9,5 KB)
  4. 0.1.0 January 06, 2012 (9 KB)
Mostrar todas as versões (5)

Donos:

Autores:

  • Juanje Ojeda

SHA 256 checksum:

=

Total de downloads 15.972

Desta versão 3.755

Versão lançada:

Licenças:

N/A

Versão Requerida do Ruby: Nenhum

Links: