Skip to content

Update napi.py script #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 80 commits into
base: master
Choose a base branch
from
Open

Update napi.py script #1

wants to merge 80 commits into from

Conversation

emkor
Copy link

@emkor emkor commented Aug 12, 2018

  • ported script to Python 3
  • used with clause to make sure opened files are closed correctly
  • refactored a bit
  • implemented encoding from windows-1250 to unicode, so Linux and non-Polish Windows machines should be able to handle diacritics just fine
  • added some unit tests to confirm that unpacking and encoding is still working

emkor added 30 commits August 12, 2018 17:55
…nstants, few more renames, omitted checking if subtitle is already downloaded - what's the point if new subtitle is already in memory?
…ng of subtitles so they're proper unicodes, added test for the encoding
…lemented taking preferred target encoding instead of hard-coded utf-8
…age in each environment, to be resolved later
…oving file between filesystems now should work)
emkor and others added 30 commits November 23, 2020 19:16
* implement archive extraction using pylzma instead of using 7z in subprocess, update setup.py

* Update README.md

* Update setup.py
correct conditional for checking for master branch
…icit requirement for pylzma dependency, bump revision
* fix issues with utf-16 encoded subs

* add auto encoding detection using chardet

* add chardet as dependency and bump python to 3.7

* bump napi-py to 0.2.3

* add utf-16 test
* test with python 3.11 and 3.12

* bump dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants