A tracking logs processor to feed your LRS

Ralph Ralph is a command-line tool to fetch, extract, convert and push your tracking logs (aka learning events) from various storage backends to your LRS or any other compatible storage or database backend. Quick start guide Ralph is distributed as a standard python package; it can be installed via pip or any other python package manager (e.g Poetry, Pipenv, etc.): $ pip install ralph-malph Once installed, the ralph command should be available in your PATH. Try to invoke the program […]

Read more

A cli Linux and Windows Nopaystation client made with python and wget

pyNPS pyNPS – A cli Linux and Windows Nopaystation client made with python 3 and wget PyNPS is a Nopaystation client writen in python 3 that, with the help of wget and pkg2zip, can search, download and decrypt/extract PSVita, PSP, PSX, PSM and PS3 games from Nopaystation database. It’s basically a command line version of NPSBrowser writen by a moron (aka me). There are tree methods you can install pyNPS: Using PIP This is for both 32 and 64bits systems. […]

Read more

Doing set operations on files considered as sets of lines

file-set CLI tool that can be used to do set operations like union on files considering them as a set of lines. Notes It ignores all empty lines with whitespaces. Each output line occurs only once, because we’re treating the files as sets and the lines as their elements. List data type has been used instead of set to maintain the order of lines. It ignores all lines endings (rn or n) when comparing lines, so two input lines compare […]

Read more

Python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries

jc CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. JSON CLI output utility jc JSONifies the output of many CLI tools and file-types for easier parsing in scripts. See the Parsers section for supported commands and file-types. dig example.com | jc –dig [{“id”:38052,”opcode”:”QUERY”,”status”:”NOERROR”,”flags”:[“qr”,”rd”,”ra”],”query_num”:1,”answer_num”:1, “authority_num”:0,”additional_num”:1,”opt_pseudosection”:{“edns”:{“version”:0,”flags”:[],”udp”:4096}},”question”: {“name”:”example.com.”,”class”:”IN”,”type”:”A”},”answer”:[{“name”:”example.com.”,”class”:”IN”,”type”:”A”,”ttl”: 39049,”data”:”93.184.216.34″}],”query_time”:49,”server”:”2600:1700:bab0:d40::1#53(2600:1700:bab0:d40::1)”,”when”: “Fri Apr 16 16:09:00 PDT 2021″,”rcvd”:56,”when_epoch”:1618614540,”when_epoch_utc”:null}] This allows further command-line […]

Read more

A command line tool to query source code from your current Python env

wxc wxc (pronounced “which”) allows you to inspect source code in your Python environment from the command line. It is based on the inspect module from thestandard library. In essence, $ wxc pandas is equivalent to $ python -c “import pandas; print(pandas.__file__)” wxc can also be used to navigate source code, by locating classes and functions by file:line number $ wxc pandas.DataFrame /path/to/your/env/site-packages/pandas/core/frame.py:319 which is extremely convenient when combined with augmented terminal applications such as iterm2. Installation $ pip install […]

Read more

Color text streams with a polished command line interface in python

colout(1) — Color Up Arbitrary Command Output Synopsis colout [-h] [-r RESOURCE] colout [-g] [-c] [-l min,max] [-a] [-t] [-T DIR] [-P DIR] [-d COLORMAP] [-s] [-e CHAR] [-E CHAR] [–debug] PATTERN [COLOR(S) [STYLE(S)]] Description colout read lines of text stream on the standard input and output charactersmatching a given regular expression PATTERN in given COLOR and STYLE. If groups are specified in the regular expression pattern, only them are takeninto account, else the whole matching pattern is colored. You […]

Read more

Tiny command-line utility for mapping broken keys to other positions

brokenkey Tiny command-line utility for mapping broken keys to other positions. Installation Clone this repository using git: git clonehttps://github.com/lymnyx/brokenkey Install using pip or pip3: pip3 install brokenkey/ Usage Start brokenkey by opening a terminal window and typing: brokenkey Now just copy and paste the character of the broken key in, enter the character you want to replace and then it should be running. Info: It is currently possible to use the pynput Key variables as character to replace (example: key […]

Read more

A lightweight command line interface library for creating commands

hype A lightweight command line interface library for creating cli commands. Hype CLI is an open source framework use for building command line applications easirer for cli applications that required different type of commands. It also comes with alot of different features that you may want to check out. Hype CLI was mainly built for Anglo ( a modern lightweight web framework for python 3. ). Because of Hype CLI’s capability it becomes easier to build command-line application. You can […]

Read more

Like the unix tree command but for GCP Org Heirarchy

gcptree Like the unix tree command but for GCP Org Heirarchy. For a note on coloring, the org node is green, folders and blue, and projects that are not ACTIVE are dimmed. These styles won’t show up if you redirect output and Windows is supported by virtue of the colorama package. pip install gcptree First make sure you are authenticated to gcloud and have your application default credentials set using: gcloud auth login –update-adc You just need your org id, […]

Read more

view RedFlagDeals.com from the command line in python

RFD This is a CLI utility that allows you to view RedFlagDeals.com on the command line. Motivation It is often faster to use a CLI than to load up a web page and navigate web elements. This tool can search for deals and sort them based on score and views. It is also able to load entire threads (without pagination) for additional analysis. Installation :information_source: python2 may still work but it is no longer supported. python3 -m pip install –user […]

Read more
1 4 5 6 7 8 12