Interesting toolset
Project description
Interesting Toolset Script
Given the frequent need for various small tools, I plan to create a script library. Currently, it only supports CLI.
[!warning] Since I use a Mac, this project is currently only usable on Mac. Other platforms have not been tested yet. If you encounter any issues, please submit an issue.
[!note] This project relies on ffmpeg. Please ensure ffmpeg is installed locally.
Some Project Configurations
- The default configuration file is
~/.qin/config.json. - The default temporary trash folder is
~/.qin/trash.
If you need the image upload function of this project, please make sure to configure the oss related fields in the config.json file.
Download
Method1: Download from pip (Recommended)
pip install qin
Method2: Clone the Project
git clone git@github.com:Alndaly/qin-cli.git
cd qin-cli
python setup.py sdist
pip install .
Media File Conversion
qin media convert -i /usr/test.flac -o /usr/test.mp3
-iSource file-oConverted file
Download Some Media Files
qin media download -u https://www.bilibili.com/video/BV117411J719 -f mp3
-uVideo URL-fVideo format supports mp3/mp4
If the media file is a video, it will be automatically converted to mp3 format.
Video to Gif
qin media 2gif -i /usr/test.mp4 -o /usr/test.gif
-ipath of the source video file-othe path to the gif
Media Cutting
qin media cut -i /usr/test.mp4 -s 10 -e 20 -o /output.mp4
-iThe path to the file you want to cut-sThe start time of the clip (in seconds)-eThe end time of the clip (in seconds)-oThe path of the cutted file
File Deletion
qin file delete -p path/to/dir -i test -r
-pParent root directory of the files to be deleted-rWhether to recursively delete subfolders-iThe character that must be included in the name of the file to be deleted-fWhether to delete files directly (default is False, files will be moved to the trash folder)
Upload Files to Aliyun OSS
qin file upload -p path/to/your/file
-pPath of the file to be uploaded
Convert PDF to PNG
qin file pdf2png -p path/to/your/file
-pPath to the PDF file to be converted
Get Model Information from Model File (CivitAI)
qin ai model -p path/to/your/file
-p: The path to the file for which you want to retrieve information
Get Hash of Model File
qin ai hash -p path/to/your/file
-p: The path to the file for which you want to retrieve the hash
Get preview images of all model files in the current directory and save them by name in the current directory
qin ai preview -p path/to/the/dir -r
-pThe path to the folder from which you want to get preview images-rWhether to recursively include subfolders
Update all git repositories in a directory
qin git pull -p path/to/the/dir -r
-pThe root directory of the git repositories to be updated (if-p path/to/the/diris not specified, the default is the current directory)-rWhether to recursively update subfolders, default isFalse
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qin-0.1.3.tar.gz.
File metadata
- Download URL: qin-0.1.3.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a06d0d3cf8f0fdd563cb79e657ddd5ea666bb65ea97b623a87b676988f9003c9
|
|
| MD5 |
9442d42cf8eba6f1caf11aaf58da7cb9
|
|
| BLAKE2b-256 |
5698aae0ecb64529b0922b679e9accc22763b108dceba88c88ffe5426993f6ba
|
File details
Details for the file qin-0.1.3-py3-none-any.whl.
File metadata
- Download URL: qin-0.1.3-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
168e08c93d59fb57f9e0afd28e059d9ed0e88e97611326c05966919140c87433
|
|
| MD5 |
b8a9767c826e75d2ff2c7b54e3b28fe1
|
|
| BLAKE2b-256 |
04ad0b2f3229af3f118b86323483de754ac8ab941f58bf368c660daf006bf0c8
|