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:
=

安裝:
=

版本列表:

  1. 0.1.4 February 21, 2012 (9.0 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.0 KB)
顯示所有版本(共 5)

擁有者:

作者:

  • Juanje Ojeda

SHA 256 總和檢查碼:

=

總下載次數 15,971

這個版本 3,755

版本发布:

授權:

Ruby 版本需求:

相關連結: