Python CLI tool to get public information from a GitHub account

Gitter Gitter is a open-source project created to easily uses the Github’s API to get public informations from a Github’s Account. ⚙️ Set-up A quick guide of how to install and use Juumla. 1. Clone the repository with git clone https://github.com/oppsec/Gitter.git 2. Install the python libraries with pip install -r requirements.txt 3. Run Gitter with python or python3 main.py ☁ Pre-requistes 🔨 Contributing A quick guide of how to contribute with the project. 1. Create a fork from Gitter repository. […]

Read more

A Python module and command line tool for working with Fortran namelists

f90nml A Python module and command line tool for parsing Fortran namelist files. f90nml is a Python module and command line tool that provides a simple interface for the reading, writing, and modifying Fortran namelist files. A namelist file is parsed and converted into an Namelist object, which behaves like a standard Python dict. Values are converted from Fortran data types to equivalent primitive Python types. The command line tool f90nml can be used to modify individual values inside of […]

Read more

Command-line tool for managing Python virtual environments

vien VIEN is a command-line tool for managing Python Virtual Environments. It provides one-line shortcuts for: creating and deleting environments running commands inside environments switching between environments in bash shell Switching between projects should be simple. Creating environments for theprojects should be simple too. Ideally it’s a short command that I would type even half asleep. Something like $ vien create $ vien shell Not like $ python3 -m venv ./where/to/put/this/.venv $ source /i/lost/that/.venv/bin/activate Ready-made solutions did not help. pipenv […]

Read more

A library for building CLI applications Based on Python type hints

typer Typer, build great CLIs. Easy to code. Based on Python type hints. Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python 3.6+ type hints. The key features are: Intuitive to write: Great editor support. Completion everywhere. Less time debugging. Designed to be easy to use and learn. Less time reading docs. Easy to use: It’s easy to use for the final users. Automatic help, and automatic completion […]

Read more

A terminal that supports Unicode and ANSI escape codes

GanTTY GanTTY is yet another project that I would consider a proof of concept, it is far from being a full feature project managing tool, but it has pretty colours so…​ Dependencies python3 stty A terminal that supports Unicode and ANSI escape codes. Running Clone the repository, go into the folder and execute main.py git clone https://github.com/timeopochin/GanTTY.git cd GanTTY python3 main.py Usage File Navigation h and l to pan backwards and forwads in time J and K to pan down […]

Read more

A Python utility / library to sort imports

isort isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections and by type. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. It requires Python 3.6+ to run but supports formatting Python 2 code too. Before isort: from my_lib import Object import os from my_lib import Object3 from my_lib import Object2 import sys from third_party import lib15, lib1, lib2, lib3, lib4, lib5, lib6, […]

Read more

A Python-powered, Unix-gazing shell language and command prompt

xonsh xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.6+ with additional shell primitives. xonsh (pronounced conch) is meant for the daily use of experts and novices alike. Projects that use xonsh gitsome: A supercharged Git/shell autocompleter with GitHub integration.rever: Cross-platform software release tool.Regro autotick bot: Regro Conda-Forge autoticker.xxh: Using xonsh wherever you go through the ssh. GitHub https://github.com/xonsh/xonsh    

Read more

A Fast, Extensible Progress Bar for Python and CLI

tqdm tqdm derives from the Arabic word taqaddum (تقدّم) which can mean “progress,” and is an abbreviation for “I love you so much” in Spanish (te quiero demasiado). Instantly make your loops show a smart progress meter – just wrap any iterable with tqdm(iterable), and you’re done! from tqdm import tqdm for i in tqdm(range(10000)): … 76%|████████████████████████ | 7568/10000 [00:33<00:10, 229.00it/s] trange(N) can be also used as a convenient shortcut for tqdm(range(N)). It can also be executed as a module […]

Read more

The command line interface for Gradient

Gradient CLI Gradient is an an end-to-end MLOps platform that enables individuals and organizations to quickly develop, train, and deploy Deep Learning models. The Gradient software stack runs on any infrastructure e.g. AWS, GCP, on-premise and low-cost Paperspace GPUs. Leverage automatic versioning, distributed training, built-in graphs & metrics, hyperparameter search, GradientCI, 1-click Jupyter Notebooks, our Python SDK, and more. Key components: Notebooks: 1-click Jupyter Notebooks. Experiments: Run experiments from a web interface, CLI, SDK, or GradientCI bot. Models: Store, analyze, […]

Read more

Command-line tool to deduplicate mails from a set of boxes

Mail Deduplicate Command-line tool to deduplicate mails from a set of boxes. Features Duplicate detection based on cherry-picked and normalized mail headers. Source and deduplicate mails from multiple sources. Reads and writes to mbox, maildir, babyl, mh and mmdf formats. Multiple duplicate selection strategies based on size, content, timestamp, file path or random choice. Copy, move or delete the resulting set of mails after the deduplication. Dry-run mode. Protection against false-positives by checking for size and content differences. Screenshots Installation […]

Read more
1 11 12 13 14 15