Skip to content

A simple package that use rust under the hood for enabling GIL release in order to use multiple core when using python threads so the blowfish decryption process when decrypting deezer tracks is surprisingly fast

Notifications You must be signed in to change notification settings

Mushebeq/lm_deezer_bf_dec

 
 

Repository files navigation

LM_DEEZER_BF_DEC

Important

Rust is needed for installing this library

Direct install

Warning

May not work due different architecture

  1. Using pip
    pip install lm_deezer_bf_dec

Build by yourself

  1. Create a python virtual environment
    python3.12 -m venv venv
  2. Activate it
    source venv/bin/activate
  3. Install maturin
    pip install maturin[patchelf]
  4. Install Rust

    [!NOTE] If you have already installed RUST you can jump this step

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  5. Build it
    maturin build -r --sdist
  6. Install it
    pip install target/wheels/<file>.tar.gz

About

A simple package that use rust under the hood for enabling GIL release in order to use multiple core when using python threads so the blowfish decryption process when decrypting deezer tracks is surprisingly fast

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 84.0%
  • Python 12.8%
  • Shell 3.2%