A Python type explainer

Usage First, install the package with pip install typesplainer Then like any other tool such a black, isort. run typesplainer on your desired files or directory. It will automatically find all types and then explain them for you. e.g. python -m typesplainer my_file.py python -m typesplainer my_directory Features Very performant! Takes 1.7 seconds (YMMV) to explain the entire python rich library source code consisting of around 50,000 lines! Colorized output. Output with colors is going to make sure your eyes […]

Read more

Small binja plugin to import header file to types

Author: matteyeux Import header file to Binary Ninja types view Description: Binary Ninja plugin to import types from C header file (.h) to types view Installation Instructions Darwin Clone this repository into ~/Library/Application Support/Binary Ninja/plugins/ Windows Clone this repository into %APPDATA%/Binary Ninja/plugins/ Linux Clone this repository into ~/.binaryninja/plugins/ Minimum Version This plugin requires the following minimum version of Binary Ninja: License This plugin is released under a MIT license. Metadata Version 2 GitHub View    

Read more

Dynamically typed Object Oriented Programming Language

PySkiylia A Dynamically typed, Object Oriented Program Language, written in Python. Skiylia ![](https://raw.githubusercontent.com/Skiylia-Lang/skiylia-lang.github.com/7a2533a517895c08b8aa52c32396c292a0563d49/Skiylia_Logo_text.svg =60%/x) Skiylia is dynamically typed, object oriented, and most importantly interpreted. While it may share many similarities with C derivatives, its heritage is definitely Pythonic. The main directory housing the PySkiylia interpreter is here. Within that directory is a separate document listing the most important syntax for Skiylia. Sample code ///This section contains a small snippet of Skiylia code that calculates the factorial of a number/// def […]

Read more