Skip to content

Instantly share code, notes, and snippets.

/ruby.rb Secret

Created April 30, 2016 18:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/2e19860353a00df995eaaaadd6aa40c2 to your computer and use it in GitHub Desktop.
Save anonymous/2e19860353a00df995eaaaadd6aa40c2 to your computer and use it in GitHub Desktop.
require 'zlib'
require 'rubygems/package'
require 'open-uri'
# Download file here
mirror = 'http://nl.alpinelinux.org/alpine'
uri = "#{mirror}/edge/main/x86_64/APKINDEX.tar.gz"
archive = open(uri)
Zlib::GzipReader.open(archive) do |gz|
Gem::Package::TarReader.new(gz) do |tar|
tar.each { |entry| puts entry.full_name }
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment