Commit Graph

14 Commits (a822abbba181876e4cbc46a974d2a640028be040)

Author SHA1 Message Date
scito 157e247416 enable python 3.12 12 months ago
scito a0bf28f4cc enable python 3.12 12 months ago
scito 8a4e2e3641 upgrade docker debian from bullseye (11) to bookworm (12) 1 year ago
scito 0ec1314b3d add nuitka to local build.sh; bump versions 1 year ago
scito 414e80c469
bump versions 2 years ago
scito 01a38e570c
optional build of exe and pipenv; update README 2 years ago
scito 9e334748ac move Dockerfiles to docker/; update README 2 years ago
scito eb8ea3330f release: improve macos docs after macos tests
- build macos dmg
    - however, do not upload macos dmg to assets as it cannot be
      executed since the app and installer are not signed and notarized
- upload artifacts
- tested executable on macOS
2 years ago
scito 7faf530863 reproducible builds, build.sh: linux/arm64 2 years ago
scito 6a7a7233a4 build and upload executables created by PyInstaller
- create release on tag push
- build executables by PyInstaller:
    - extract_otp_secrets_linux_x86_64 (glibc 2.28)
    - extract_otp_secrets_win_x86_64.exe
    - extract_otp_secrets_macos_x86_64 (untested)
- add --version
- build linux executable in docker container
- update README
    - add TOC
    - improve badges
    - add PyInstaller section
- docker
    - build BASE_IMAGE as ARG
    - copy only required files to image
    - add .alias
- build.sh
    - fix clean
    - fix generate results
    - generate TOC
2 years ago
scito 2ed923591e use only cv2_draw_box, move core functions to top
- improve camera test
- add more tests
- improve README
    - add "How to export otp secrets from Google Authenticator app"
    - reorder: put usage before installation
    - add "Full local build"
2 years ago
scito 851cb6532c improve build and README
- clean pip
- do not use sudo anymore
- add missing mypy-protobuf package
- sort package dependencies
- fix order of build calls
- add frame color docu to README
2 years ago
scito 3502294172 remove dependency to module and fix build script 2 years ago
scito 4ba0fad000 capture QR codes from camera and major refactoring
- add GUI for QR code capturing from camera (CV2 is used)
- support different QR readers: ZBAR,QREADER,QREADER_DEEP,CV2,CV2_WECHAT
- support several input files
- add option to ignore duplicate otps
- write warnings and errors to stderr
- add output coloring
- rename project from extract_otp_secret_keys to extract_otp_secrets
- improve help
- clean verbose level output
- use Python type hints and check with mypy
- use f-strings
- clean up code
- add more tests
- calculate code coverage
- use src-layout: move files and folders
- support wheel packing
- enhance README.md
- bugfixes
    * fix -k -
    * fix utf-8 encoding on windows
2 years ago