Commit Graph

67 Commits (a0c21273e84fc96bc83989e57803a2ff18817b53)

Author SHA1 Message Date
scito a0c21273e8 Bump mypy and protobuf 10 months ago
scito 8e70ae9da9 bump protobuf to 24.0, cv2 and mypy 10 months ago
scito 2610afe5d8 remove Python 3.7 workarounds, fixes #103 10 months ago
scito 0ec1314b3d add nuitka to local build.sh; bump versions 1 year ago
scito 414e80c469
bump versions 1 year ago
scito 7f6959783f
bump versions 1 year ago
scito 419f65fdea
improve pyzbar missing warning; bump libs 1 year ago
scito eccb1948c7 improve README for macOS 1 year ago
scito 01a38e570c
optional build of exe and pipenv; update README 1 year ago
Damon McMinn 91b9490afb docs: update README with correct Fedora zbar dep
`zbar` is the available dependency: https://packages.fedoraproject.org/pkgs/zbar/zbar/
1 year ago
scito 9e334748ac move Dockerfiles to docker/; update README 1 year ago
scito 6bf02d045c write txt file in cv2 and cmd; upgrade protobuf 4.22.0 1 year ago
scito 5555dda9c2
release: update release notes text 1 year 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
1 year ago
kvascev 2ef34a2d69 Fix typo in README.md
Change "form" to "from"
1 year ago
scito ca23497c9a
docu clean ups 1 year ago
scito 7faf530863 reproducible builds, build.sh: linux/arm64 1 year ago
scito 709aa111be ci_release: build linux arm64 exe 1 year ago
scito 970dbd3759 cv2: save as csv/json/keppass by key command 1 year ago
scito 197347a3e9
update README 1 year ago
scito 580f94256f Add files of Visual C++ 2013 Redistributable Package
- add files of vcredist_x64.exe as binary data to pyzbar
- thus avoid manual installation of vcredist_x64.exe
- test all qr readers in exe smoketests
- improve README
1 year ago
scito cff5fe1cda
ci_release: ignore response and remove silent mode 1 year ago
scito b9f17c4a95
rename build docker jobs 1 year 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
1 year ago
scito f0134fa907 add zbar installation for archlinux [skip ci] 1 year ago
scito 5c4d3ce696 improve README 1 year ago
scito ec09b5daad improve README; add google-authenticator-exporter link 1 year 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"
1 year ago
scito 36fd0c0bb6 add test keepass with no data 1 year 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
1 year ago
scito 2707e244be update README 1 year 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
1 year ago
scito 9d052dc78a refactor image import and add Alpine docker image
- dynamic import of QR reader
- build docker also for arm64
1 year ago
scito ca4a0bc7d2 improvements for - (stdout)
- - implies -q
- use add_mutually_exclusive_group for -v and -q
- adapt and improve tests
1 year ago
scito 1be4c7e0ef suppor writing csv and json to stdout; print errors to stderr
- add tests
1 year ago
scito 30638041d8 upgrade to protobuf 4.21.12 1 year ago
scito 96c8836a98 upgrade to protobuf 4.21.11 2 years ago
scito c44a3f45de add pip installation; improve README
- improve README
    - add Installation section
    - add Features section
    - add Glossary
    - add related projects

- add setup.py for pip installation:
    pip install git+https://github.com/scito/extract_otp_secret_keys
2 years ago
scito a77e775948 add keepass csv export; improve hotp
- export to dedicated totp and hotp csv files for KeePass
- show Typ as totp/hotp instead of OTP_TOTP/OTP_HOTP
  (BREAKING CHANGE in csv, json and stdout, qr codes or urls are not affected)
- add hotp example
- add hotp tests
- export counter for hotp to csv and json files
- add section on KeePass to README
- increase protobuf to 4.21.10
- show file names of exported csv or json files
2 years ago
scito 10fefacd2d add clean pipenv to README 2 years ago
Ilya Kaznacheev d08195507e
Add docker as installation option (#23)
* Add docker as installation option

* Add newline to Dockerfile

* Fix example typo

* Add code review fixes
2 years ago
scito 354a4bdada improve steps in README.md 2 years ago
scito 52d5c56890 use protobuf 4.21.8 2 years ago
scito 4546655cc5 add protoc upgrade script and update to protoc 21.6/protobuf 4.21.6 2 years ago
scito 3933e6ed8a add #StandWithUkraine 2 years ago
scito dbfd3464f2 save qr code to specific dir, improve help, add tests
- use metavar for files and dirs in help
- support several recursive dirs in saveqr
- add saveqr and debug tests
2 years ago
scito 4baf406211 improve docu
- add help page to README.txt
- remove -p
- mention optional qrcode module
2 years ago
scito 9beb98693c README: link badges, add protobuf 2 years ago
scito fbde835601 enable pytest in vscode and mention it in README 2 years ago
scito fb4cee14da add VSCode devcontainer setup 2 years ago