sticker-convert

Convert (animated) stickers to/from WhatsApp, Telegram, Signal, Line, Kakao, iMessage. Written in Python.

GPL-2.0 License

Downloads
2.3K
Stars
207

Bot releases are visible (Hide)

sticker-convert - Release v2.6.5

Published by github-actions[bot] 8 months ago

  • Fix unable to get signal uuid and password (#125)
  • Also close Signal when getting auth from cli
  • Allow telegram_emoji in ipynb
  • Allow upload to telegram (custom emoji) in ipynb
  • Add hint for typing allow pasting in Signal dev tool
  • Updating dependencies
sticker-convert - Release v2.6.4

Published by github-actions[bot] 9 months ago

  • Fix wasticker creation
  • Do not print double newline in colab
sticker-convert - Release v2.6.3

Published by github-actions[bot] 9 months ago

  • Fix CLI crash if no credential files given
  • Fix incorrect parameter name and types set in ipynb
  • Explain steps and power in readme
sticker-convert - Release v2.6.2

Published by github-actions[bot] 9 months ago

  • Fix crash in v2.6.1
sticker-convert - Release v2.6.1

Published by github-actions[bot] 9 months ago

(Broken release)

  • Fix not asking yes/no when ask about continue to download kakao static stickers instead
  • Fix not answering prompt properly during run
sticker-convert - Release v2.6.0

Published by github-actions[bot] 9 months ago

  • Display warning if not default directory name and contains files not related to sticker_convert
  • Only move files that seem to be related to sticker_convert
  • Execute download and upload in separate process, allowing them to be cancelled
  • Cleanup multiprocessing code
  • Cleanup callback system
  • Gracefully shutdown on KeyboardInterrupt
  • Redact CredOption during exception
  • Sanitize telegram token with strip()
  • Fix crash when downloading line emoji
  • Fix typing with pylint
  • Fix formatting with ruff
  • Fix test cases
  • Code cleanup
  • Update dependencies
sticker-convert - Release v2.5.4

Published by github-actions[bot] 9 months ago

Fix stickers in/output directory defaults to site-packages

sticker-convert - Release v2.5.3

Published by github-actions[bot] 9 months ago

  • Fix unable to get line authentication
  • Fix unable to get kakao auth_token
  • Cleanup imports
sticker-convert - Release v2.5.2

Published by github-actions[bot] 9 months ago

  • Fix default directory inside unwritable directory for compiled versions
  • Fix incorrect extraction of xcode imesage template archive
  • Ensure duration of video do not exceed limit
  • Fix fps for animation to prevent over duration limit
  • Allow importing creds from json during test
  • Code cleanup
  • Tune default parameters
sticker-convert - Release v2.5.1

Published by github-actions[bot] 9 months ago

Fix unable to get application resources when compiled

sticker-convert - Release v2.5.0

Published by github-actions[bot] 9 months ago

  • Add support for telegram custom emoji
  • Add tests
  • Fix gif fps not controlled under limit
  • Fix incorrect relative paths
  • Fix compression processes crash cause hang
  • Fix incorrect default stickers directory for docker
  • Remove redundant codec check in job
  • Fix dropping not enough frames causing duration too long
  • Fix apng become static after import
  • Fix incorrect check_format call
  • Fix getting incorrect duration from pyav
  • Prevent _frames_export_apng selected for apng without frame
  • Do not change directory on startup
  • Use pathlib for path operation
  • More reliable method for determining export method
  • Show smallest size achieved for failed compression
  • Prevent crash if images with no is_animated property is given
  • Fix creation of cover images
  • Tune default compression values
  • Cleanup quantizing image code
sticker-convert - Release v2.4.2

Published by github-actions[bot] 9 months ago

sticker-convert - Release v2.4.1

Published by github-actions[bot] 9 months ago

  • Fix unable to upload stickers
  • Fix Signal stickers all being recompressed
  • Fix image fps report as 1 instead of 0
  • Fix image duration report as 1 instead of 0
  • Fix unable to import frames if video format is yuv420p
  • Fix unable to import frames if image is not in RGBA mode
  • Safer handling for getting info about image
  • Tuning default compression parameters to prevent failure
  • Cleanup code for verifying file extension
sticker-convert - Release v2.4.0

Published by github-actions[bot] 9 months ago

  • Use imagequant for image quantization
  • Add quantize_method parameter for choosing quantization method with
  • Add power parameters for preventing some parameter from reduced too soon
    (fps_power, res_power, quality_power, color_power)
  • Try to keep fps high by adjusting fps_power
  • Remove imageio dependency
  • Ensure resolution is even for exported stickers
  • Reduce unecessary file reads for getting media info
  • Lazy load modules for faster load time
  • Allow reading number of frames from metadata in pyav if present
  • Cleanup code in codec_info
  • sanitize_filename function separate from FormatVerify
sticker-convert - Release v2.3.1

Published by github-actions[bot] 9 months ago

  • Fix incorrect conversion of YUV to RGB
  • Faster fps determination
  • Use libvpx for demux vp8 during fps calculation
sticker-convert - Release v2.3.0

Published by github-actions[bot] 9 months ago

  • Fix #114
    • Fix yuva420p webm causing crash
    • More reliable way of getting fps from pyav
    • Use libvpx for vp8
  • Fix frames_drop() with duration_min == 0
  • Add check for same input and output directory
sticker-convert - Release v2.2.7

Published by github-actions[bot] 9 months ago

sticker-convert - Release v2.2.6

Published by github-actions[bot] 9 months ago

sticker-convert - Release v2.2.5

Published by github-actions[bot] 9 months ago

  • Switch back to using av instead of pyav pypi package (To allow easy install in linux arm64)
  • Build arm64 linux AppImage
sticker-convert - Release v2.2.5-beta

Published by github-actions[bot] 9 months ago

Package Rankings
Top 21.25% on Pypi.org
Related Projects