slice data read/write with subscriptable FileIO object
from mylib.os_util import SubscriptableFileIO
with SubscriptableFileIO('filepath') as f:
f[-10:] = b'123abc'
print(f[123:456])
HTTP multi-threading downloader
from mylib.web_client import DownloadPool
url = ...
file = ...
retry = ...
d = DownloadPool()
d.submit_download(url, file, retry, cookies=...)
d.put_download_in_queue(url, file, retry, cookies=...)
d.put_end_of_queue()
d.start_queue()
pixivFANBOX API (incomplete but usable)
- api
- get_post_info
- get_creator_info
- list_post_of_creator
- list_sponsor_plan_of_creator
- download
- download_pixiv_fanbox_post
- download_pixiv_fanbox_creator
bilibili APP offline cache extractor
B站 移动端应用 离线缓存 提取器
bilibili mobile client APP offline cache extractor
toolkit for PotPlayer. main features in current version:
- find opened PotPlayer window and bring it to foreground
- get and parse info of the opened media file
- rename/move the opened media file
- a GUI dialog to rename/move the opened media file
虚空之鸭,万能的鸭鸭,无能的鸭鸭,随你怎么对待它,鸭鸭不反抗,鸭鸭不回答
a void, versatile, useless and quiet duck, called anyhow, no return no raise