Skip to content

Releases: MK2112/any_to_any.py

1.0.4

09 Jun 15:05
Compare
Choose a tag to compare

New Features

  • added pattern-based, user-specifiable .pdf splitting and merging capabilities
  • added support for bg_BG (Bulgarian), hu_HU (Hungarian), el_GR (Greek), sk_SK (Slovak)
  • general formatting and menu fixes

Full Changelog: v1.0.3...v1.0.4

1.0.3

07 Jun 18:13
6cb0072
Compare
Choose a tag to compare

New Features

  • Added language support for:
    • Czech (cs_CZ),
    • Romanian (ro_RO),
    • Hebrew (he_IL) ,
    • Malay (ms_MY).

Improvements

  • Major Refactoring:
    • Modularized core conversion logic
    • Separated concerns into distinct components
      • core logic can now be found in the core module, task execution is handled by core.controller mainly now
      • distinct files house distinct functionality for distinct tasks now, e.g. file operations in core.utils.file_handler
    • Improved code organization and maintainability
    • More robust file operation handling
  • Performance Optimizations:
    • More efficient file I/O operations
    • Better resource management (proper file usage/cleanup)
    • Added missing post_processing statements

Web Interface

  • Web interface's file handling accomodates for batch operations now
  • Fully revised progress logging with improved web interface integration
  • Progress logging is two-staged now, indicating upload and actual processing respectively

1.0.2

24 May 11:38
Compare
Choose a tag to compare
  • #9 added support for more document formats: Increased support for .pdf, added .docx and .pptx
  • added language support for Thai, Dutch, Swedish, Danish, Finnish, Norwegian, Icelandic
  • minor refactorings to start consolidating the codebase

Full Changelog: 1-0-1...1-0-2

1.0.1

16 May 18:26
Compare
Choose a tag to compare
  • The translation system got extended to cover both the CLI menus and the Web Interface.
  • CLI responses and Web Interface menus are now available in Mandarin (Simplified), Japanese, French, Spanish, Italian, German, Portuguese (Brazilian), Russian, Korean, English, Polish, Ukrainian, Hindi, Arabic, Indonesian, Turkish and Vietnamese.
  • Language for CLI is either drawn from system locale or set by the user via the --language argument
  • Language for Web Interface is drawn from the prefered display language configured within your browser
  • Both CLI and Web Interface fall back to en_US if detected/requested languages are not supported

Full Changelog: 1-0-0...1-0-1

1.0.0

14 May 12:01
Compare
Choose a tag to compare

What's Changed

  • support added for mp2, mp3, flac, wav, aac, aiff, ogg, oga, m4a, ac3, dts, weba, wma, mka, wv, caf, tta, m4b, eac3, spx, au, opus, m3u8, w64, mlp, adts, sbc, thd, jpeg, png, gif, bmp, pdf, srt, webp, tiff, tga, eps, ps, ico, eps, jpeg2000, im, pcx, ppm, mp4, webm, mov, mkv, avi, wmv, flv, m2ts, 3gp, 3g2, mjpeg, asf, vob, ts, raw, mpg, mxf, drc, swf, f4v, m4v, mts, m2v, yuv, movie codecs like h263p, h264, h265, xvid, mpeg1, mpeg2, mpeg4, av1, avc, theora, vp8, vp9, hevc, prores, huffyuv, ffv1, ffvhuff, v210, v410, v308, v408, zlib, qtrle, snow, svq1, utvideo, cinepak, msmpeg4, h264_nvenc, vpx, h264_rgb, mpeg2video, prores_ks, vc2, flv1, and protocols like hls and dash
  • added single-file processing, multi-file processing, multi-directory processing, web mode and dropzone mode
  • added cinepak codec by @polymegos in #1
  • added ico image format by @polymegos in #2
  • added image formats eps, jpeg2000 and im by @polymegos in #3
  • Fix: Correct GIF handling when converting to MP4 by @polymegos in #5

New Contributors

Full Changelog: https://github.com/MK2112/any_to_any.py/commits/1-0-0