ipget

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2015 License: MIT Imports: 13 Imported by: 0

README

Build Status

Installation

$ go get github.com/noffle/ipget

$ ipget QmTJHuzG3mjgmvcfvTU4ykWXwD4QjA5aCk6QsU4BPaD8Hh/cat2.gif -o nyan.gif

Usage

Usage: ipget IPFS_PATH [-o]

Retrieve and save IPFS objects.

Arguments:
  IPFS_PATH=""   the IPFS object path

Options:
  -o, --output=""   output file path

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/bazil.org/fuse
Package fuse enables writing FUSE file systems on Linux, OS X, and FreeBSD.
Package fuse enables writing FUSE file systems on Linux, OS X, and FreeBSD.
_workspace/src/bazil.org/fuse/fs/bench
Package bench contains benchmarks.
Package bench contains benchmarks.
_workspace/src/bazil.org/fuse/hellofs command
Hellofs implements a simple "hello world" file system.
Hellofs implements a simple "hello world" file system.
_workspace/src/bazil.org/fuse/syscallx
Package syscallx provides wrappers that make syscalls on various platforms more interoperable.
Package syscallx provides wrappers that make syscalls on various platforms more interoperable.
_workspace/src/bitbucket.org/ww/goautoneg
HTTP Content-Type Autonegotiation.
HTTP Content-Type Autonegotiation.
_workspace/src/github.com/beorn7/perks/quantile
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
_workspace/src/github.com/briantigerchow/pubsub
Package pubsub implements a simple multi-topic pub-sub library.
Package pubsub implements a simple multi-topic pub-sub library.
_workspace/src/github.com/cenkalti/backoff
Package backoff implements backoff algorithms for retrying operations.
Package backoff implements backoff algorithms for retrying operations.
_workspace/src/github.com/dustin/go-humanize
Package humanize converts boring ugly numbers to human-friendly strings and back.
Package humanize converts boring ugly numbers to human-friendly strings and back.
_workspace/src/github.com/fd/go-nat
Package nat implements NAT handling facilities
Package nat implements NAT handling facilities
_workspace/src/github.com/gogo/protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
_workspace/src/github.com/golang/protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
_workspace/src/github.com/golang/protobuf/proto/proto3_proto
Package proto3_proto is a generated protocol buffer package.
Package proto3_proto is a generated protocol buffer package.
_workspace/src/github.com/h2so5/utp/ucat command
package ucat provides an implementation of netcat using the go utp package.
package ucat provides an implementation of netcat using the go utp package.
_workspace/src/github.com/hashicorp/golang-lru
This package provides a simple LRU cache.
This package provides a simple LRU cache.
_workspace/src/github.com/huin/goupnp
goupnp is an implementation of a client for various UPnP services.
goupnp is an implementation of a client for various UPnP services.
_workspace/src/github.com/huin/goupnp/dcps/internetgateway1
Client for UPnP Device Control Protocol Internet Gateway Device v1.
Client for UPnP Device Control Protocol Internet Gateway Device v1.
_workspace/src/github.com/huin/goupnp/dcps/internetgateway2
Client for UPnP Device Control Protocol Internet Gateway Device v2.
Client for UPnP Device Control Protocol Internet Gateway Device v2.
_workspace/src/github.com/huin/goupnp/example
Serves as examples of using the goupnp library.
Serves as examples of using the goupnp library.
_workspace/src/github.com/ipfs/go-ipfs/blocks
package blocks contains the lowest level of ipfs data structures, the raw block with a checksum.
package blocks contains the lowest level of ipfs data structures, the raw block with a checksum.
_workspace/src/github.com/ipfs/go-ipfs/blocks/blockstore
package blockstore implements a thin wrapper over a datastore, giving a clean interface for Getting and Putting block objects.
package blockstore implements a thin wrapper over a datastore, giving a clean interface for Getting and Putting block objects.
_workspace/src/github.com/ipfs/go-ipfs/blocks/bloom
package bloom implements a simple bloom filter.
package bloom implements a simple bloom filter.
_workspace/src/github.com/ipfs/go-ipfs/blocks/set
package set contains various different types of 'BlockSet's
package set contains various different types of 'BlockSet's
_workspace/src/github.com/ipfs/go-ipfs/blockservice
package blockservice implements a BlockService interface that provides a single GetBlock/AddBlock interface that seamlessly retrieves data either locally or from a remote peer through the exchange.
package blockservice implements a BlockService interface that provides a single GetBlock/AddBlock interface that seamlessly retrieves data either locally or from a remote peer through the exchange.
_workspace/src/github.com/ipfs/go-ipfs/core
Package core implements the IpfsNode object and related methods.
Package core implements the IpfsNode object and related methods.
_workspace/src/github.com/ipfs/go-ipfs/core/commands
Package commands implements the IPFS command interface Using github.com/ipfs/go-ipfs/commands to define the command line and HTTP APIs.
Package commands implements the IPFS command interface Using github.com/ipfs/go-ipfs/commands to define the command line and HTTP APIs.
_workspace/src/github.com/ipfs/go-ipfs/core/commands/incfusever
Package incfusever is only here to prevent go src tools (like godep) from thinking fuseversion is not a required package.
Package incfusever is only here to prevent go src tools (like godep) from thinking fuseversion is not a required package.
_workspace/src/github.com/ipfs/go-ipfs/core/corehttp
Package corehttp provides utilities for the webui, gateways, and other high-level HTTP interfaces to IPFS.
Package corehttp provides utilities for the webui, gateways, and other high-level HTTP interfaces to IPFS.
_workspace/src/github.com/ipfs/go-ipfs/core/corerepo
Package corerepo provides pinning and garbage collection for local IPFS block services.
Package corerepo provides pinning and garbage collection for local IPFS block services.
_workspace/src/github.com/ipfs/go-ipfs/diagnostics
package diagnostics implements a network diagnostics service that allows a request to traverse the network and gather information on every node connected to it.
package diagnostics implements a network diagnostics service that allows a request to traverse the network and gather information on every node connected to it.
_workspace/src/github.com/ipfs/go-ipfs/diagnostics/pb
Package diagnostics_pb is a generated protocol buffer package.
Package diagnostics_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/exchange
package exchange defines the IPFS Exchange interface
package exchange defines the IPFS Exchange interface
_workspace/src/github.com/ipfs/go-ipfs/exchange/bitswap
package bitswap implements the IPFS Exchange interface with the BitSwap bilateral exchange protocol.
package bitswap implements the IPFS Exchange interface with the BitSwap bilateral exchange protocol.
_workspace/src/github.com/ipfs/go-ipfs/exchange/bitswap/decision
package decision implements the decision engine for the bitswap service.
package decision implements the decision engine for the bitswap service.
_workspace/src/github.com/ipfs/go-ipfs/exchange/bitswap/message/pb
Package bitswap_message_pb is a generated protocol buffer package.
Package bitswap_message_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/exchange/bitswap/wantlist
package wantlist implements an object for bitswap that contains the keys that a given peer wants.
package wantlist implements an object for bitswap that contains the keys that a given peer wants.
_workspace/src/github.com/ipfs/go-ipfs/exchange/offline
package offline implements an object that implements the exchange interface but returns nil values to every request.
package offline implements an object that implements the exchange interface but returns nil values to every request.
_workspace/src/github.com/ipfs/go-ipfs/fuse/mount
package mount provides a simple abstraction around a mount point
package mount provides a simple abstraction around a mount point
_workspace/src/github.com/ipfs/go-ipfs/importer
package importer implements utilities used to create ipfs DAGs from files and readers
package importer implements utilities used to create ipfs DAGs from files and readers
_workspace/src/github.com/ipfs/go-ipfs/importer/chunk
package chunk implements streaming block splitters
package chunk implements streaming block splitters
_workspace/src/github.com/ipfs/go-ipfs/ipnsfs
package ipnsfs implements an in memory model of a mutable ipns filesystem, to be used by the fuse filesystem.
package ipnsfs implements an in memory model of a mutable ipns filesystem, to be used by the fuse filesystem.
_workspace/src/github.com/ipfs/go-ipfs/merkledag
package merkledag implements the ipfs Merkle DAG datastructures.
package merkledag implements the ipfs Merkle DAG datastructures.
_workspace/src/github.com/ipfs/go-ipfs/merkledag/pb
Package merkledag_pb is a generated protocol buffer package.
Package merkledag_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/merkledag/traverse
Package traverse provides merkledag traversal functions
Package traverse provides merkledag traversal functions
_workspace/src/github.com/ipfs/go-ipfs/namesys
Package namesys implements resolvers and publishers for the IPFS naming system (IPNS).
Package namesys implements resolvers and publishers for the IPFS naming system (IPNS).
_workspace/src/github.com/ipfs/go-ipfs/namesys/pb
Package namesys_pb is a generated protocol buffer package.
Package namesys_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/p2p/crypto
package crypto implements various cryptographic utilities used by ipfs.
package crypto implements various cryptographic utilities used by ipfs.
_workspace/src/github.com/ipfs/go-ipfs/p2p/crypto/pb
Package crypto_pb is a generated protocol buffer package.
Package crypto_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/p2p/crypto/secio
package secio handles establishing secure communication between two peers.
package secio handles establishing secure communication between two peers.
_workspace/src/github.com/ipfs/go-ipfs/p2p/crypto/secio/pb
Package spipe_pb is a generated protocol buffer package.
Package spipe_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/p2p/net/mock
Package mocknet provides a mock net.Network to test with.
Package mocknet provides a mock net.Network to test with.
_workspace/src/github.com/ipfs/go-ipfs/p2p/net/swarm
package swarm implements a connection muxer with a pair of channels to synchronize all network communication.
package swarm implements a connection muxer with a pair of channels to synchronize all network communication.
_workspace/src/github.com/ipfs/go-ipfs/p2p/peer
package peer implements an object used to represent peers in the ipfs network.
package peer implements an object used to represent peers in the ipfs network.
_workspace/src/github.com/ipfs/go-ipfs/p2p/peer/addr
Package addr provides utility functions to handle peer addresses.
Package addr provides utility functions to handle peer addresses.
_workspace/src/github.com/ipfs/go-ipfs/p2p/protocol/identify/pb
Package identify_pb is a generated protocol buffer package.
Package identify_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/path
Package path implements utilities for resolving paths within ipfs.
Package path implements utilities for resolving paths within ipfs.
_workspace/src/github.com/ipfs/go-ipfs/pin
package pin implemnts structures and methods to keep track of which objects a user wants to keep stored locally.
package pin implemnts structures and methods to keep track of which objects a user wants to keep stored locally.
_workspace/src/github.com/ipfs/go-ipfs/repo/config
package config implements the ipfs config file datastructures and utilities.
package config implements the ipfs config file datastructures and utilities.
_workspace/src/github.com/ipfs/go-ipfs/repo/fsrepo
package fsrepo TODO explain the package roadmap...
package fsrepo TODO explain the package roadmap...
_workspace/src/github.com/ipfs/go-ipfs/routing
package routing defines the interface for a routing system used by ipfs.
package routing defines the interface for a routing system used by ipfs.
_workspace/src/github.com/ipfs/go-ipfs/routing/dht
Package dht implements a distributed hash table that satisfies the ipfs routing interface.
Package dht implements a distributed hash table that satisfies the ipfs routing interface.
_workspace/src/github.com/ipfs/go-ipfs/routing/dht/pb
Package dht_pb is a generated protocol buffer package.
Package dht_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/routing/kbucket
package kbucket implements a kademlia 'k-bucket' routing table.
package kbucket implements a kademlia 'k-bucket' routing table.
_workspace/src/github.com/ipfs/go-ipfs/routing/mock
Package mock provides a virtual routing server.
Package mock provides a virtual routing server.
_workspace/src/github.com/ipfs/go-ipfs/thirdparty/notifier
Package notifier provides a simple notification dispatcher meant to be embedded in larger structres who wish to allow clients to sign up for event notifications.
Package notifier provides a simple notification dispatcher meant to be embedded in larger structres who wish to allow clients to sign up for event notifications.
_workspace/src/github.com/ipfs/go-ipfs/unixfs
Package format implements a data format for files in the ipfs filesystem It is not the only format in ipfs, but it is the one that the filesystem assumes
Package format implements a data format for files in the ipfs filesystem It is not the only format in ipfs, but it is the one that the filesystem assumes
_workspace/src/github.com/ipfs/go-ipfs/unixfs/io
package unixfs/io implements convenience objects for working with the ipfs unixfs data format.
package unixfs/io implements convenience objects for working with the ipfs unixfs data format.
_workspace/src/github.com/ipfs/go-ipfs/unixfs/pb
Package unixfs_pb is a generated protocol buffer package.
Package unixfs_pb is a generated protocol buffer package.
_workspace/src/github.com/ipfs/go-ipfs/util
Package util implements various utility functions used within ipfs that do not currently have a better place to live.
Package util implements various utility functions used within ipfs that do not currently have a better place to live.
_workspace/src/github.com/ipfs/go-ipfs/util/eventlog/loggables
Package loggables includes a bunch of transaltor functions for commonplace/stdlib objects.
Package loggables includes a bunch of transaltor functions for commonplace/stdlib objects.
_workspace/src/github.com/ipfs/go-ipfs/util/testutil/ci
Package ci implements some helper functions to use during tests.
Package ci implements some helper functions to use during tests.
_workspace/src/github.com/ipfs/go-ipfs/util/testutil/ci/jenkins
Package jenkins implements some helper functions to use during tests.
Package jenkins implements some helper functions to use during tests.
_workspace/src/github.com/ipfs/go-ipfs/util/testutil/ci/travis
Package travis implements some helper functions to use during tests.
Package travis implements some helper functions to use during tests.
_workspace/src/github.com/jawher/mow.cli
Package cli provides a framework to build command line applications in Go with most of the burden of arguments parsing and validation placed on the framework instead of the user.
Package cli provides a framework to build command line applications in Go with most of the burden of arguments parsing and validation placed on the framework instead of the user.
_workspace/src/github.com/jbenet/go-base58
Package base58 provides base58-check encoding.
Package base58 provides base58-check encoding.
_workspace/src/github.com/jbenet/go-context/frac
Package ctxext provides multiple useful context constructors.
Package ctxext provides multiple useful context constructors.
_workspace/src/github.com/jbenet/go-context/io
Package ctxio provides io.Reader and io.Writer wrappers that respect context.Contexts.
Package ctxio provides io.Reader and io.Writer wrappers that respect context.Contexts.
_workspace/src/github.com/jbenet/go-datastore/flatfs
Package flatfs is a Datastore implementation that stores all objects in a two-level directory structure in the local file system, regardless of the hierarchy of the keys.
Package flatfs is a Datastore implementation that stores all objects in a two-level directory structure in the local file system, regardless of the hierarchy of the keys.
_workspace/src/github.com/jbenet/go-datastore/fs
Package fs is a simple Datastore implementation that stores keys are directories and files, mirroring the key.
Package fs is a simple Datastore implementation that stores keys are directories and files, mirroring the key.
_workspace/src/github.com/jbenet/go-datastore/keytransform
Package keytransform introduces a Datastore Shim that transforms keys before passing them to its child.
Package keytransform introduces a Datastore Shim that transforms keys before passing them to its child.
_workspace/src/github.com/jbenet/go-datastore/measure
Package measure provides a Datastore wrapper that records metrics using github.com/codahale/metrics.
Package measure provides a Datastore wrapper that records metrics using github.com/codahale/metrics.
_workspace/src/github.com/jbenet/go-datastore/mount
Package mount provides a Datastore that has other Datastores mounted at various key prefixes.
Package mount provides a Datastore that has other Datastores mounted at various key prefixes.
_workspace/src/github.com/jbenet/go-datastore/namespace
Package namespace introduces a namespace Datastore Shim, which basically mounts the entire child datastore under a prefix.
Package namespace introduces a namespace Datastore Shim, which basically mounts the entire child datastore under a prefix.
_workspace/src/github.com/jbenet/go-datastore/syncmount
Package mount provides a Datastore that has other Datastores mounted at various key prefixes and is threadsafe
Package mount provides a Datastore that has other Datastores mounted at various key prefixes and is threadsafe
_workspace/src/github.com/jbenet/go-is-domain
Package isdomain package allows users to check whether strings represent domain names.
Package isdomain package allows users to check whether strings represent domain names.
_workspace/src/github.com/jbenet/go-msgio/mpool
Package mpool provides a sync.Pool equivalent that buckets incoming requests to one of 32 sub-pools, one for each power of 2, 0-32.
Package mpool provides a sync.Pool equivalent that buckets incoming requests to one of 32 sub-pools, one for each power of 2, 0-32.
_workspace/src/github.com/jbenet/go-multiaddr
Package multiaddr provides an implementation of the Multiaddr network address format.
Package multiaddr provides an implementation of the Multiaddr network address format.
_workspace/src/github.com/jbenet/go-multiaddr-net
Package manet provides Multiaddr specific versions of common functions in stdlib's net package.
Package manet provides Multiaddr specific versions of common functions in stdlib's net package.
_workspace/src/github.com/jbenet/go-multihash/opts
Package opts helps to write commands which may take multihash options.
Package opts helps to write commands which may take multihash options.
_workspace/src/github.com/jbenet/go-peerstream
Package peerstream is a peer-to-peer networking library that multiplexes connections to many hosts.
Package peerstream is a peer-to-peer networking library that multiplexes connections to many hosts.
_workspace/src/github.com/jbenet/go-reuseport
Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports.
Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports.
_workspace/src/github.com/jbenet/go-sockaddr/net
package sockaddrnet provides conversions between net.Addr and syscall.Sockaddr
package sockaddrnet provides conversions between net.Addr and syscall.Sockaddr
_workspace/src/github.com/jbenet/go-stream-muxer/multistream
package multistream implements a peerstream transport using go-multistream to select the underlying stream muxer
package multistream implements a peerstream transport using go-multistream to select the underlying stream muxer
_workspace/src/github.com/jbenet/go-temp-err-catcher
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.
_workspace/src/github.com/jbenet/goprocess
Package goprocess introduces a Process abstraction that allows simple organization, and orchestration of work.
Package goprocess introduces a Process abstraction that allows simple organization, and orchestration of work.
_workspace/src/github.com/jbenet/goprocess/periodic
Package periodic is part of github.com/jbenet/goprocess.
Package periodic is part of github.com/jbenet/goprocess.
_workspace/src/github.com/jbenet/goprocess/ratelimit
Package ratelimit is part of github.com/jbenet/goprocess.
Package ratelimit is part of github.com/jbenet/goprocess.
_workspace/src/github.com/matttproud/golang_protobuf_extensions/pbutil
Package pbutil provides record length-delimited Protocol Buffer streaming.
Package pbutil provides record length-delimited Protocol Buffer streaming.
_workspace/src/github.com/miekg/dns
Package dns implements a full featured interface to the Domain Name System.
Package dns implements a full featured interface to the Domain Name System.
_workspace/src/github.com/miekg/dns/idn
Package idn implements encoding from and to punycode as speficied by RFC 3492.
Package idn implements encoding from and to punycode as speficied by RFC 3492.
_workspace/src/github.com/prometheus/client_golang/model
Package model contains core representation of Prometheus client primitives.
Package model contains core representation of Prometheus client primitives.
_workspace/src/github.com/prometheus/client_golang/prometheus
Package prometheus provides embeddable metric primitives for servers and standardized exposition of telemetry through a web services interface.
Package prometheus provides embeddable metric primitives for servers and standardized exposition of telemetry through a web services interface.
_workspace/src/github.com/prometheus/client_golang/text
Package text contains helper functions to parse and create text-based exchange formats.
Package text contains helper functions to parse and create text-based exchange formats.
_workspace/src/github.com/prometheus/client_model/go
Package io_prometheus_client is a generated protocol buffer package.
Package io_prometheus_client is a generated protocol buffer package.
_workspace/src/github.com/prometheus/procfs
Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
_workspace/src/github.com/satori/go.uuid
Package uuid provides implementation of Universally Unique Identifier (UUID).
Package uuid provides implementation of Universally Unique Identifier (UUID).
_workspace/src/github.com/steakknife/hamming
hamming distance calculations in Go https://github.com/steakknife/hamming Copyright © 2014, 2015 Barry Allard MIT license Usage The functions are named (CountBits)?(Byte|Uint64)s?.
hamming distance calculations in Go https://github.com/steakknife/hamming Copyright © 2014, 2015 Barry Allard MIT license Usage The functions are named (CountBits)?(Byte|Uint64)s?.
_workspace/src/github.com/whyrusleeping/chunker
Package chunker implements Content Defined Chunking (CDC) based on a rolling Rabin Checksum.
Package chunker implements Content Defined Chunking (CDC) based on a rolling Rabin Checksum.
_workspace/src/github.com/whyrusleeping/go-metrics
Go port of Coda Hale's Metrics library <https://github.com/rcrowley/go-metrics> Coda Hale's original work: <https://github.com/codahale/metrics>
Go port of Coda Hale's Metrics library <https://github.com/rcrowley/go-metrics> Coda Hale's original work: <https://github.com/codahale/metrics>
Metrics output to StatHat.
_workspace/src/golang.org/x/crypto/blowfish
Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
_workspace/src/golang.org/x/crypto/sha3
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
_workspace/src/golang.org/x/net/context
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
_workspace/src/golang.org/x/net/internal/iana
Package iana provides protocol number resources managed by the Internet Assigned Numbers Authority (IANA).
Package iana provides protocol number resources managed by the Internet Assigned Numbers Authority (IANA).
_workspace/src/golang.org/x/net/ipv4
Package ipv4 implements IP-level socket options for the Internet Protocol version 4.
Package ipv4 implements IP-level socket options for the Internet Protocol version 4.
_workspace/src/golang.org/x/net/ipv6
Package ipv6 implements IP-level socket options for the Internet Protocol version 6.
Package ipv6 implements IP-level socket options for the Internet Protocol version 6.
sharness
dependencies module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL