Keep a local mirror of Strava activities for further analysis/processing

strava-offline strava-offline is a tool to keep a local mirror of Strava activities for further analysis/processing: synchronizes metadata about your bikes and activities to an SQLitedatabase downloads all your activities as GPX (and supports not downloading bulkexported activities again) Example of what you can do with the data: Installation Using pipx: pipx ensurepath pipx install git+https://github.com/liskin/strava-offline To keep a local git clone around: git clone https://github.com/liskin/strava-offline make -C strava-offline pipx Alternatively, if you don’t need the isolated virtualenv that pipxprovides, […]

Read more

A Delaunay-based unstructured mesh generator

JIGSAW JIGSAW is an unstructured mesh generator and tessellation library; designed to generate high-quality triangulations and polyhedral decompositions of general planar, surface and volumetric domains. JIGSAW includes refinement-based algorithms for the construction of new meshes, optimisation-driven techniques for the improvement of existing grids, as well as routines to assemble (restricted) Delaunay tessellations, Voronoi complexes and Power diagrams. This package provides a Python based scripting interface to the underlying JIGSAW mesh generator, including a range of additional facilities for file I/O, […]

Read more

A Fast End-to-End Neural Speech Recognition Toolkit

Espresso Espresso is an open-source, modular, extensible end-to-end neural automatic speech recognition (ASR) toolkit based on the deep learning library PyTorch and the popular neural machine translation toolkit fairseq. Espresso supports distributed training across GPUs and computing nodes, and features various decoding approaches commonly employed in ASR, including look-ahead word-based language model fusion, for which a fast, parallelized decoder is implemented. We provide state-of-the-art training recipes for the following speech datasets: Requirements and Installation PyTorch version >= 1.5.0 Python version […]

Read more

A toolbox that allows to train and evaluate deep learning models

Ludwig Ludwig is a toolbox that allows users to train and test deep learning models without the need to write code. It is built on top of TensorFlow. To train a model you need to provide is a file containing your data, a list of columns to use as inputs, and a list of columns to use as outputs, Ludwig will do the rest. Simple commands can be used to train models both locally and in a distributed way, and […]

Read more

FUSE filesystem Python scripts for Nintendo console files

ninfs ninfs (formerly fuse-3ds) is a FUSE program to extract data from Nintendo game consoles. It works by presenting a virtual filesystem with the contents of your games, NAND, or SD card contents, and you can browse and copy out just the files that you need. Windows, macOS, and Linux are supported. Supported types Nintendo 3DS CTR Cart Image (“.3ds”, “.cci”) CDN contents (“cetk”, “tmd”, and contents) CTR Importable Archive (“.cia”) Executable Filesystem (“.exefs”, “exefs.bin”) Nintendo 3DS NAND backup (“nand.bin”) […]

Read more

A tool gathering email accounts informations from different public source

Infoga – Email OSINT Infoga is a tool gathering email accounts informations (ip,hostname,country,…) from different public source (search engines, pgp key servers and shodan) and check if emails was leaked using haveibeenpwned.com API. Is a really simple tool, but very effective for the early stages of a penetration test or just to know the visibility of your company in the Internet. Installation $ git clone https://github.com/m4ll0k/Infoga.git $ cd Infoga $ python setup.py install $ python infoga.py This script is Tested […]

Read more

A low-overhead logging/debugging/profiling tool that can trace and visualize

VizTracer VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution. You can take a look at the demo result of multiple example programs. The UI is powered by Chrome Trace Viewer. Use “AWSD” to zoom/navigate. More help can be found by clicking “?” on the top right corner. Highlights Detailed function entry/exit information on timeline with source code Super easy to use, no source code change for most features, no package dependency Optional function […]

Read more

A Python port of ebook-tools which is written in Shell

This project (version 0.1.0a3) is a Python port of ebook-tools which is written in Shell by na–. The Python script ebooktools.py is a collection of tools for automated and semi-automated organization and management of large ebook collections. ebooktools.py makes use of the following modules: edit_config.py edits a configuration file which can either be the main config file that contains all the options defined below or the logging config file. convert_to_txt.py converts the supplied file to a text file. It can […]

Read more

Live coding in Python with PyCharm, Emacs or even a browser

Live Coding in Python Visualize your Python code while you type it in PyCharm, Emacs, Sublime Text, or even your browser. To see how to use one of the Live Coding in Python plugins, watch the demo video or read the getting started pages for PyCharm, Emacs, or Sublime Text. Want to try it without installing anything? Try the browser version. You can also try Space Tracer, the command-line tool that trades time for space when you debug. You might […]

Read more

A drop in single file solution for templating with Variable Precedence

Jinja2++ Jinja2++ is a drop in single file solution for templating with Variable Precedence. You can use ANY language! How it works Based on the Unix pipeline : JSON – stdin |> stdout – JSON A var_file is any executable that slurps JSON from STDIN, and spits JSON from STD out. We assemble a series of cascading var_files based on the file hierarchy to overwrite proceeding variables. We also do context injection, in the same fashion, ie context as the […]

Read more
1 18 19 20 21