Python-Scripts-Collection
tinyHTTPie
Our great sponsors
Python-Scripts-Collection | tinyHTTPie | |
---|---|---|
1 | 4 | |
1 | 1 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | almost 3 years ago | |
Jupyter Notebook | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Python-Scripts-Collection
-
The Evolution of a Script - 1/9
It took me 8 month before I started to discover Github. What a phenomenal mistake of mine! Github has such a great community, people create so much admirable work, it's so interesting to discover/use or play with other peoples projects! It took me some time to understand Python's packaging (I really underestimated the packaging part!). So in the following I would like to take you with me on a journey of writing and releasing a tiny command line app. We will see how a simple script grows and goes through different stages of its development cycle. Some scripts of mine grow, some are just executed as plain script files. I collect these within a folder on my machine (see: Collection of Python Scripts).
tinyHTTPie
-
Distribute a Python App via Setup.py File
$ pip install https://github.com/NiklasTiede/tinyHTTPie/archive/5-Distributing-by-Setup-File.zip
-
Create a Python Command Line App with Sys Module
$ tihttp -H https://the-coding-lab.com/ $ tihttp -B https://the-coding-lab.com/
-
Distribute a Python App via Bash Script
$ echo "# tinyHTTPie" >> README.md $ git init $ git add . $ git commit -m "first commit" $ git branch -M main $ git remote add origin https://github.com/NiklasTiede/tinyHTTPie.git $ git push -u origin main
-
The Evolution of a Script - 1/9
This is part 1 of the multi-part series "The Evolution of a Script". The code of this post can be found on Github (see here).
What are some alternatives?
d3-cloud - Create word clouds in JavaScript.
python-minecraft-clone - Source code for each episode of my Minecraft clone in Python YouTube tutorial series.
practice_python_projects - Book on basic to intermediate level Python projects
nts - NTS Radio downloader and metadata parser
susi - SuSi: Python package for unsupervised, supervised and semi-supervised self-organizing maps (SOM)
aws-cidr-finder - A Python CLI tool and library for finding unused CIDR blocks in AWS VPCs.
makepackage - Package for easy packaging of Python code
starcli - :sparkles: Browse trending GitHub projects from your command line
httpie - 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
doitlive - Because sometimes you need to do it live