A command line tool for visualizing CSV/spreadsheet-like data

PerfPlotter Read data from CSV files using pandas and generate interactive plots using bokeh, which can then be embedded into HTML pages and served by server-client applications (or at least allow them to be viewed on a browser). Environment Python 3.8.x macOS 10.15.x Firefox 88.x Setup Clone and cd into the perfplotter directory Install dependencies $ pipenv install –dev –python=/path/to/python3.8 Install pre-commit hooks $ pre-commit install $ pre-commit run –all-files Optional: pre-commit autoupdate Activate virtual environment In the same directory […]

Read more

A lightweight Python library for downloading YouTube Videos

pytube pytube is a very serious, lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos. YouTube is the most popular video-sharing platform in the world and as a hacker you may encounter a situation where you want to script something to download videos. For this I present to you pytube. pytube is a lightweight library written in Python. It has no third party dependencies and aims to be highly reliable. pytube also makes pipelining easy, allowing you to […]

Read more

Data testing and monitoring for SQL accessible data

Soda SQL Data testing, monitoring, and profiling for SQL-accessible data. Soda SQL is an open-source command-line tool. It utilizes user-defined input to prepare SQL queries that run tests on tables in a data warehouse to find invalid, missing, or unexpected data. When tests fail, they surface “bad” data that you can fix to ensure that downstream analysts are using “good” data to make decisions. Test your data If your organization uses data to make decisions, you should always be testing […]

Read more

CommonMark compliant Markdown formatter with python

Mdformat Mdformat is an opinionated Markdown formatter that can be used to enforce a consistent style in Markdown files. Mdformat is a Unix-style command-line tool as well as a Python library. Installing Install with CommonMark support: pip install mdformat Alternatively install with GitHub Flavored Markdown (GFM) support: pip install mdformat-gfm Or with Markedly Structured Text (MyST) support: pip install mdformat-myst Command line usage Format files Format files README.md and CHANGELOG.md in place mdformat README.md CHANGELOG.md Format .md files in current […]

Read more

A scriptable stream downloader for Qobuz, Tidal, Deezer and SoundCloud

streamrip A scriptable stream downloader for Qobuz, Tidal, Deezer and SoundCloud. Features Super fast, as it utilizes concurrent downloads and conversion Downloads tracks, albums, playlists, discographies, and labels from Qobuz, Tidal, Deezer, and SoundCloud Supports downloads of Spotify and Apple Music playlists through last.fm Automatically converts files to a preferred format Has a database that stores the downloaded tracks’ IDs so that repeats are avoided Easy to customize with the config file Installation First, ensure pip is installed. Then run […]

Read more

Run context-aware commands from your source code comments

codeline Codeline allows you to run custom commands directly from source-code comments, combining the power of IDE extensions with the expressiveness of the command-line. Installation git clone https://github.com/synek/codeline.git poetry install Development Codeline can monitor the current directory for file-changes, and then run any commands it finds:poetry run codeline –watch . Alternatively you can run Codeline on a single file, executing any commands the file and then exiting.poetry run codeline –run path/to/python/file.py To build a command, copy the plugins/test_plugin as a […]

Read more

Transforming the classic Command-Line Interface

Magic Carpet Magic Carpet is an infrastructure as code and network automation tool that transforms CLI command and REST API data, using the Cisco Genie parsers, the Cisco pyATS Python library, and Python to automatically generate, at scale, better documentation from the output; send #chatbots; #voicebots; even #phonebots! Getting Started Requirements (instructions below) Virtual Environment We recommend running Magic Carpet in a Python virtual environment while testing or developing. This will help keep your host system clean and allow you […]

Read more

A Python wrapper for ngrok

pyngrok pyngrok is a Python wrapper for ngrok that manages its own binary and puts it on your path, making ngrok readily available from anywhere on the command line and via a convenient Python API. ngrok is a reverse proxy tool that opens secure tunnels from public URLs to localhost, perfect for exposing local web servers, building webhook integrations, enabling SSH access, testing chatbots, demoing from your own machine, and more, and its made even more powerful with native Python […]

Read more

A command-line program to download media on OnlyFans

onlyfans-scraper A command-line program to download media, like posts, and more from creators on OnlyFans. Installation You can install this program by entering the following in your console: pip install onlyfans-scraper Setup Before you can fully use it, you need to fill out some fields in a auth.json file. This file will be created for you when you run the program for the first time. These are the fields: { “auth”: { “app-token”: “33d57ade8c02dbc5a333db99ff9ae26a”, “sess”: “”, “auth_id”: “”, “auth_uniq_”: “”, […]

Read more

Python3 library for multimedia functions at the command terminal

TERMINEDIA This is a Python library allowing using a text-terminal as a low-resolution graphics output, along with keyboard realtime reading, and a couple utilities enough to enable using a text terminal to run simple 2D games or simply rich terminal apps. The “noveau” factor is that it uses Unicode quarter-character block combinations to effectivelly enable 1/4 character “pixels” in the terminal. It also makes use of 24bit “true” color for text, not limiting itself to the 80’s 8 color palette […]

Read more
1 12 13 14 15