Posts
-
pipupgrade
🗽 Like yarn outdated/upgrade, but for pip. Upgrade all your pip packages and automate your Python Dependency Management.
Tags: #python • pip • upgrade
-
audio_to_midi_melodia
Extract the melody from an audio file and export to MIDI
Extract the melody notes from an audio file and export them to MIDI and (optionally) JAMS files.
The script extracts the melody from an audio file using the Melodia algorithm, and then segments the continuous pitch sequence into a series of quantized notes, and exports to MIDI using the provided BPM. If the
--jamsoption is specified the script will also save the output as a JAMS file. Note that the JAMS file uses the original note onset/offset times estimated by the algorithm and ignores the provided BPM value.Note: extracting a MIDI melody from a polyphonic audio file involves two main steps:
- melody extraction
- note segmentation.
Melody extraction is the task of estimating the continuous fundamental frequency (f0) of the melody from a polyphonic audio recording. This is achieved using the Melodia melody extraction algorithm, which is the result of several years of research.
Note segmentation is the task of converting the continuous f0 curve estimated by Melodia (which can contain e.g. glissando and vibrato) into a sequence of quantized notes each with a start time, end time, and fixed pitch value. Unlike Melodia, the note segmentation code used here was written during a single-day hackathon and designed to be as simple as possible. Peformance will vary depending on musical content, and it will most likely not provide results that are as good as those provided by state-of-the-art note segmentation/quantization algorithms.
Tags: #python
-
tryalgo
Algorithms and data structures for preparing programming competitions: basic and advanced
Algorithms and data structures for preparing programming competitions (e.g. ICPC, see more) and coding interviews.
By Christoph Dürr and Jill-Jênn Vie.Our book is available in French, English, Simplified and Traditional Chinese.
Tags: #python • algorithms • algorithms-and-data-structures
-
pg_rls
PostgreSQL Row Level Security, The Rails right way to do multitenancy
Tags: #ruby • postgresql-row-level-security • pgrls
-
devise-otp
Two Factors authentication for Devise using Time Based OTP/rfc6238 tokens.
Devise OTP is a two-factors authentication extension for Devise. The second factor is done using an RFC 6238 Time-Based One-Time Password (TOTP) implemented by the rotp library.
It has the following features:
- Optional and mandatory OTP enforcement
- Setting up trusted browsers for limited access
- Generating QR codes
Some of the compatible token devices are:
Device OTP was recently updated to work with Rails 7 and Turbo.
Tags: #ruby
-
termwind
🍃 In short, it’s like Tailwind CSS, but for the PHP command-line applications.
Requires PHP 8.0+
Require Termwind using Composer:
composer require nunomaduro/termwindTags: #php • console • css
-
entsoe-py
Python client for the ENTSO-E API (european network of transmission system operators for electricity)
Python client for the ENTSO-E API (european network of transmission system operators for electricity)
Documentation of the API found on https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html
Tags: #python
-
laravel-MasterPass
Helps you securely setup a master password and login into user accounts with it.
Helps you set a master password in .env file and login into any account with that, to impersonate your users.
This means that each account will have 2 valid passwords. The original one and the master password.
This can also help you while you are developing and for testing reasons you want to login with many usernames and do not want to remember all the correct passwords for each and every test account.
- Also works if you use laravel-passport (as of version 2.0.6 and above)
Tags: #php • laravel • laravel-5-package
-
Titan-Framework
The easiest to use WordPress option framework.
- Makes development unbelievably easy
- Built with optimization in mind
- Does NOT clutter the database
- Integrates with your project seamlessly
- Theme customizer live preview integration
- Supports child themes
- Automatic CSS generation with SCSS support
Tags: #php
-
BerylEnigma
ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。
A CTF + penetration testing toolkit, mainly to achieve some common encryption and coding functions, in the process of using the software found problems or suggestions are welcome to submit issues and also welcome to submit new feature requirements.
Software is developed based on JDK17, using the JAVAFX UI framework and the JFoenixUI component architecture. See the development documentation for details.
The Beryl
(['berəl])in the name is the name of a gem/mineral and Enigma([ɪ'nɪɡmə])has the meaning of an enigma and also refers to a cipher machine.
Tags: #java • ctf • ctf-tools
subscribe via RSS