Takiyasha

Latest version: v0.7.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.3.3

变更日志

修复问题

1. 修复了错误的将封面图片写入 APEv2 标签的方式;

2. 修复了在调用 Decoder 的 read() 方法后,Decoder.tell() 返回 -1 的问题(这个问题可能会导致输出文件大小比正确的结果少一个字节);

新功能

3. 添加了对 KGM 格式文件(.kgm/.kgma/.vpr)的支持(.vpr 为实验性支持);

4. 添加了对 m4a 音频格式标签的支持。

如何安装

提供 wheel 格式的安装包(.whl)。

运行以下命令安装(需要首先安装 pip):

`python -m pip install /<浏览器的下载目录>/takiyasha-0.3.3-py3.8_3.9_3.10-none-any.whl`

如果你发现自己还没有安装 pip,首先使用以下命令安装 pip:

`python -m ensurepip --upgrade`

0.3.2

变更日志

修复问题

1. 修复了存在多个输入文件时,所有解锁后的数据都被反复写入同一个输出文件的问题;

2. 修复了 `-o/--output-path` 只能用于单个输入文件的限制失效的问题;

3. 修复了几处错误信息中的错误拼写;

新功能

4. 添加了实验性的对 QQ 音乐 tm 格式文件(.tm)的支持。

如何安装

提供 wheel 格式的安装包(.whl)。

运行以下命令安装(需要首先安装 pip):

`python -m pip install /<浏览器的下载目录>/takiyasha-0.3.2-py3.8_3.9_3.10-none-any.whl`

如果你发现自己还没有安装 pip,首先使用以下命令安装 pip:

`python -m ensurepip --upgrade`

0.3.1

变更日志

1. 修复了无法正确识别 m4a 音频格式,导致网易云音乐加密缓存文件解锁失败的问题

2. 添加了对没有嵌入 ID3v2 标签的 MP3 格式、嵌入了 ID3v2 标签的 FLAC 格式文件的方法

如何安装

提供 wheel 格式的安装包(.whl)。

运行以下命令安装(需要首先安装 pip):

`python -m pip install /<浏览器的下载目录>/takiyasha-0.3.1-py3.8_3.9_3.10-none-any.whl`

如果你发现自己还没有安装 pip,首先使用以下命令安装 pip:

`python -m ensurepip --upgrade`

0.3.0

变更日志

针对用户

1. 重写了命令行程序,删除了“递归解锁子目录中支持的文件”的功能;

2. 重构了所有的解密方案——重构后平均解锁时间比重构前快了10-40%(源文件越大提速越明显),最高提升了50%;

针对开发者

3. 重构了所有的 `Decrypter` 类,并将其改名为 `Decoder`:

`NCMDecrypter` -> `NCMFormatDecoder`

`QMCDecrypter` -> QMCFormatDecoder`

并且现在可以将它们的实例当做一个只读文件对象去使用;

4. 新增了 `takiyasha.algorithms.noop` 包,其中包含了用于无加密文件的 `NoOperationDecoder`;

5. 完全重写了 metadata 模块,以便在解锁后的文件中嵌入元数据时使用统一的接口

如何安装

提供 wheel 格式的安装包(.whl)。

运行以下命令安装(需要首先安装 pip):

`python -m pip install /<浏览器的下载目录>/takiyasha-0.3.0-py3.8_3.9_3.10-none-any.whl`

如果你发现自己还没有安装 pip,首先使用以下命令安装 pip:

`python -m ensurepip --upgrade`

0.3.0rc1

变更日志

针对用户

1. 重写了命令行程序,删除了“递归解锁子目录中支持的文件”的功能;

2. 音乐元数据部分的重写仍未完成,因此在这个预发布版本中暂时删除了这个功能;

3. 重构了所有的解密方案——重构后平均解锁时间比重构前快了10-40%(源文件越大提速越明显),最高提升了50%;

针对开发者

4. 重构了所有的 `Decrypter` 类,并将其改名为 `Decoder`:

`NCMDecrypter` -> `NCMFormatDecoder`

`QMCDecrypter` -> QMCFormatDecoder`

并且现在可以将它们的实例当做一个只读文件对象去使用;

5. 新增了 `takiyasha.algorithms.noop` 包,其中包含了用于无加密文件的 `NoOperationDecoder`

如何安装

提供 wheel 格式的安装包(.whl)。

运行以下命令安装(需要首先安装 pip):

`python -m pip install /<浏览器的下载目录>/takiyasha-0.3.0rc1-py3.8_3.9_3.10-none-any.whl`

如果你发现自己还没有安装 pip,首先使用以下命令安装 pip:

`python -m ensurepip --upgrade`

0.2.1

1. Fixed error `no module named 'takiyasha.app.cli'` while running `takiyasha` or `python -m takiyasha` in command line.
2. Renamed all Cipher class to the following format:

`{EncryptionFormat}_{EncryptionType}Cipher`

Such as: `QMCv1_StaticMapCipher`, `QMCv2_RC4Cipher`

3. Added more documentations for functions and classes in package `takiyasha.algorithms`.

--------

How to install

Provides installation package in wheel (.whl) format.

To install via wheel package, you must first install pip, then run the following commands:

`python -m pip install /path/to/download/folder/takiyasha-0.2.1-py3.8-none-any.whl`

If you don't have pip installed, run the following command:

`python -m ensurepip --upgrade`

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.