Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/s3bza/pyrus

A selection of niche utility python scripts that accomplish specific tasks through CLI. Intended to provide a demonstration on what is achievable using python and its many libraries in an educational capacity.
https://github.com/s3bza/pyrus

cli python python3 utilities

Last synced: 24 days ago
JSON representation

A selection of niche utility python scripts that accomplish specific tasks through CLI. Intended to provide a demonstration on what is achievable using python and its many libraries in an educational capacity.

Awesome Lists containing this project

README

        

# Pyrus

A selection of niche utility python scripts that accomplish specific tasks through CLI. Intended to provide a demonstration on what is achievable using python and its many libraries in an educational capacity.

## Why?

Pyrus is a collection of Python scripts that are developed and maintained with the idea being "How far can we push Python's usefulness?"

To this end, each script may likely not be generally useful, but hopefully really good at achieving one specific task really well. The goal of this project is simply to tinker and find out what is possible with this language.

## Current Scripts

1. **palettizer.py** - A script that takes in an image and recolours it according to a provided colour palette (Still in development).
2. **pydf.py** - A script that given a .pdf with a table(s) in it, will convert said tables into an unformatted .html equivalent (Still in development).
3. **NEOTools** - A CLI tool that allows you to look at near earth objects from the http://neo.jpl.nasa.gov/ database. This was made thanks to the free NASA APIs listed here: https://api.nasa.gov/

## Setup

setup.py is now seemingly deprecated so this install method should be used:

`pip install -r requirements.txt`