Skip to main content

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>

Metadata

Release files for giteo 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for giteo 1.0.0
File Size Uploaded
giteo-1.0.0.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for giteo 1.0.0
File Interpreter ABI Platform
giteo-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.2 kB

Release files / giteo-1.0.0.tar.gz

Download URL giteo-1.0.0.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4784e453735c59ca082d346d6d54ab327d3828137ad95c19da1ab8f6a6b9ca8e
BLAKE2b-256 checksum
How to use checksums
67a7e59861a0c49bdd0f925b4cad99d1838b879bc5893a7d031406047e0c51f5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / giteo-1.0.0-py3-none-any.whl

Download URL giteo-1.0.0-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
926e0b14e0c9a94b1963a6e64f5dcf2ce58ea026994a0772e25b1ccdb2f70a7f
BLAKE2b-256 checksum
How to use checksums
369205c0e457e087c20fa5cd7c4c2b29e60f7f8b16d9aae7fe8916e156407332
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page