Skip to main content

Giteo: A CLI Client for GitHub's Git.io URL Shortener

Project description

Giteo

Table of Contents

About

Giteo is a CLI-based URL shortener written in Python which uses GitHub's git.io URL shortening service.

Getting Started

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

  • Python 3.7+
  • Pipenv
  • Docker (Optional)

Development Setup

  1. Fork this repo
  2. Set up your Pipenv environment (pipenv install)
  3. Set up your Docker environment (docker build -t giteo:latest .) (Optional)

Installing

Bare Metal Install

pip install giteo

Docker Install

docker pull TuxOtaku/giteo:latest

Usage

Bare Metal

giteo --url <url_to_be_shortened> --code <shortened_url_suffix>

Docker

docker run --rm TuxOtaku/giteo:latest --url <url_to_be_shortened> --code <shortened_url_suffix>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

giteo-1.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

giteo-1.0.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file giteo-1.0.0.tar.gz.

File metadata

  • Download URL: giteo-1.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for giteo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4784e453735c59ca082d346d6d54ab327d3828137ad95c19da1ab8f6a6b9ca8e
MD5 5e8927c748e80cdffbf7a36d7da487ea
BLAKE2b-256 67a7e59861a0c49bdd0f925b4cad99d1838b879bc5893a7d031406047e0c51f5

See more details on using hashes here.

File details

Details for the file giteo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: giteo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.1

File hashes

Hashes for giteo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 926e0b14e0c9a94b1963a6e64f5dcf2ce58ea026994a0772e25b1ccdb2f70a7f
MD5 50037dcea84e85f18054bff73192aa11
BLAKE2b-256 369205c0e457e087c20fa5cd7c4c2b29e60f7f8b16d9aae7fe8916e156407332

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page