Repository navigation
Releases
v0.0.5
Changes
- Include the CLI options documented in the current README: font name, display area, rolling/fixed duration, opacity, bold, outline, and shadow (#40, #43).
- Fix overlapping danmaku from unsorted XML input by sorting events chronologically and preventing stale position/movement effects (#45, fixes #42).
- Respect configured font size when sizing track arrays and skip unsupported danmaku types.
- Add eight regression tests.
Validation
Wheel and source distribution built successfully and passed twine checks. All eight tests passed. The wheel was installed in an isolated environment and successfully converted sample.xml using the documented CLI arguments.
Installation
The wheel and source distribution are attached. Install the downloaded wheel with:
pip install --upgrade ./dmconvert-0.0.5-py3-none-any.whl
Version 0.0.5 is now available on PyPI. Upgrade with:
pip install --upgrade dmconvert
Verify the installed version with:
dmconvert -V
v0.0.4
What's Changed
- refactor: change to relative import by @timerring in #29
- feat: add douyin danmaku test by @zuokangjia in #30
- feat: add animation of move & add read_xml_file function by @zuokangjia in #31
- fix: superchat range issue by @timerring in #32
- fix: tail danmaku display by @zuokangjia in #33
- fix: BTM render issue by @timerring in #34
- docs: update docs by @timerring in #35
- fix: fix code error on win by @zuokangjia in #36
- build: release 0.0.4 by @timerring in #37
🎉 Fix superchat render range issue and change to relatively import to make it more easy to call as api. Besides, we have done a lot of exploratory work on the native live stream danmaku rendering.
| SHA256 | File |
|---|---|
| f91313e8f20ec18cf7d4d94ff398ddcc2039e8c3d8e53fd7a35ef6dca5de6cb3 | dmconvert-0.0.4-py3-none-any.whl |
| e2cb863767a80ab74be45a47e9f9d31ec10e100f3417469c4aa2ff2f7e3f137d | dmconvert-0.0.4.tar.gz |
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- style: adjust superchat style by @timerring in #24
- feat: resize according to resolution by @timerring in #26
- feat: superchat fontsize by @timerring in #27
- build: release 0.0.3 by @timerring in #28
🚀 Make the superchat message box more flexible so that it can resize in accordance with the change in font size.
And open up the superchat fontsize parameter to make the rendering process more user-friendly.
| SHA256 | File |
|---|---|
| 9098f17722631ad62674ba1cd4594e8e8d89b8c67e5c7aeedfbd1aa964e81dc7 | dmconvert-0.0.3-py3-none-any.whl |
| 5731b3a8286107a7a940e384e65d396aa076d407f73cffad641defda0799755d | dmconvert-0.0.3.tar.gz |
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- docs: update icon by @timerring in #17
- docs: update icon by @timerring in #18
- fix: fix overlap issues by @timerring in #19
- fix: refactor text length function by @timerring in #20
- docs: update superchat rules by @timerring in #21
- test: add test examples by @timerring in #22
- build: release 0.0.2 by @timerring in #23
🚀 Fix the overlap issues of R2L and BTM danmaku, add more test examples!
| SHA256 | File |
|---|---|
| dd710ef8d6bc1e88ca24ee93809150dd8ab289e49769e3d71e0f19f7431449f1 | dmconvert-0.0.2-py3-none-any.whl |
| f375a3766f042442b22cda7299dd5aab8bbcefdc1579b353ced1e57103f27319 | dmconvert-0.0.2.tar.gz |
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- fix: gift and guard danmaku animation by @zuokangjia in #2
- feat: add superchat animation by @timerring in #3
- feat: add cli usage by @timerring in #6
- fix: adapted to the resolution by @timerring in #7
- feat: remove abundant emojis by @timerring in #8
- refactor: adjust structure by @timerring in #9
- refactor: adjust text lines by @timerring in #10
- simplified code of gurad and gift by @zuokangjia in #11
- refactor: format and docs by @timerring in #12
- docs: update readme by @timerring in #13
- docs: update readmezh by @zuokangjia in #14
- build: release package by @timerring in #15
🎉 The initial production version released!
| SHA256 | File |
|---|---|
| 7df6d1b0143a9667888969ffd4775f9f6fd855460f3dd902c99eaf3ca4c5a458 | dmconvert-0.0.1-py3-none-any.whl |
| 3ddec9d47595d47af52c9aed9ab0da2061f54b5702e4556b35f62fd45234d4f1 | dmconvert-0.0.1.tar.gz |
Full Changelog: https://github.com/timerring/DanmakuConvert/commits/v0.0.1