mirror of
https://github.com/scito/extract_otp_secret_keys.git
synced 2025-12-17 03:56:24 +01:00
improve README, add docker ci badge
This commit is contained in:
parent
3c164fea28
commit
d8de89de36
2 changed files with 10 additions and 6 deletions
2
.github/workflows/ci_docker.yml
vendored
2
.github/workflows/ci_docker.yml
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
name: "Docker: build and publish"
|
name: docker
|
||||||
|
|
||||||
# How to setup: https://event-driven.io/en/how_to_buid_and_push_docker_image_with_github_actions/
|
# How to setup: https://event-driven.io/en/how_to_buid_and_push_docker_image_with_github_actions/
|
||||||
# How to run: https://aschmelyun.com/blog/using-docker-run-inside-of-github-actions/
|
# How to run: https://aschmelyun.com/blog/using-docker-run-inside-of-github-actions/
|
||||||
|
|
|
||||||
14
README.md
14
README.md
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
[](https://github.com/scito/extract_otp_secret_keys/actions/workflows/ci.yml)
|
[](https://github.com/scito/extract_otp_secret_keys/actions/workflows/ci.yml)
|
||||||

|

|
||||||
|
[](https://github.com/scito/extract_otp_secret_keys/actions/workflows/ci_docker.yml)
|
||||||

|

|
||||||
[](https://github.com/scito/extract_otp_secret_keys/blob/master/Pipfile.lock)
|
[](https://github.com/scito/extract_otp_secret_keys/blob/master/Pipfile.lock)
|
||||||

|

|
||||||
|
|
@ -159,17 +160,16 @@ The zbar DLLs are included with the Windows Python wheels. On other operating sy
|
||||||
|
|
||||||
* Free and open source
|
* Free and open source
|
||||||
* Supports Google Authenticator exports (and compatible apps like Aegis Authenticator)
|
* Supports Google Authenticator exports (and compatible apps like Aegis Authenticator)
|
||||||
* All functionality in one Python script: extract_otp_secret_keys.py (except protobuf generated code in protobuf_generated_python)
|
* Captures the the QR codes directly from the camera using QR code detection (based on OpenCV)
|
||||||
* Supports TOTP and HOTP
|
* Supports TOTP and HOTP
|
||||||
* Generates QR codes
|
* Generates QR codes
|
||||||
* Reads QR Code images
|
|
||||||
* Exports to various formats:
|
* Exports to various formats:
|
||||||
* CSV
|
* CSV
|
||||||
* JSON
|
* JSON
|
||||||
* Dedicated CSV for KeePass
|
* Dedicated CSV for KeePass
|
||||||
* QR code images
|
* QR code images
|
||||||
* Supports reading from stdin and writing to stdout
|
* Supports reading from stdin and writing to stdout
|
||||||
* Reads from various import image formats containing export QR codes: (See [OpenCV docu](https://docs.opencv.org/3.4/d4/da8/group__imgcodecs.html#ga288b8b3da0892bd651fce07b3bbd3a56))
|
* Reads QR codes images: (See [OpenCV docu](https://docs.opencv.org/3.4/d4/da8/group__imgcodecs.html#ga288b8b3da0892bd651fce07b3bbd3a56))
|
||||||
* Portable Network Graphics - *.png
|
* Portable Network Graphics - *.png
|
||||||
* WebP - *.webp
|
* WebP - *.webp
|
||||||
* JPEG files - *.jpeg, *.jpg, *.jpe
|
* JPEG files - *.jpeg, *.jpg, *.jpe
|
||||||
|
|
@ -185,15 +185,19 @@ The zbar DLLs are included with the Windows Python wheels. On other operating sy
|
||||||
* Many ways to run the script:
|
* Many ways to run the script:
|
||||||
* Native Python
|
* Native Python
|
||||||
* pipenv
|
* pipenv
|
||||||
|
* pip
|
||||||
* venv
|
* venv
|
||||||
* Docker
|
* Docker
|
||||||
* VSCode devcontainer
|
* VSCode devcontainer
|
||||||
* devbox
|
* devbox
|
||||||
* pip
|
* Compatible with major platforms:
|
||||||
* Compatible with multiple platforms (tested by CI):
|
|
||||||
* Linux
|
* Linux
|
||||||
* macOS
|
* macOS
|
||||||
* Windows
|
* Windows
|
||||||
|
* Uses UTF-8 on all platforms
|
||||||
|
* Supports Python >= 3.7
|
||||||
|
* All these features are backed by tests ran nightly
|
||||||
|
* All functionality in one Python script: extract_otp_secret_keys.py (except protobuf generated code in protobuf_generated_python)
|
||||||
|
|
||||||
## KeePass
|
## KeePass
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue