mirror of
https://github.com/scito/extract_otp_secret_keys.git
synced 2025-12-07 15:25:06 +01:00
ci_release: ignore response and remove silent mode
This commit is contained in:
parent
576b1e68c5
commit
cff5fe1cda
3 changed files with 32 additions and 27 deletions
19
.github/workflows/ci_release.yml
vendored
19
.github/workflows/ci_release.yml
vendored
|
|
@ -151,6 +151,7 @@ jobs:
|
||||||
|
|
||||||
- name: Smoke tests
|
- name: Smoke tests
|
||||||
run: |
|
run: |
|
||||||
|
dist/extract_otp_secrets_linux_x86_64 -V
|
||||||
dist/extract_otp_secrets_linux_x86_64 -h
|
dist/extract_otp_secrets_linux_x86_64 -h
|
||||||
dist/extract_otp_secrets_linux_x86_64 example_export.png
|
dist/extract_otp_secrets_linux_x86_64 example_export.png
|
||||||
dist/extract_otp_secrets_linux_x86_64 - < example_export.txt
|
dist/extract_otp_secrets_linux_x86_64 - < example_export.txt
|
||||||
|
|
@ -250,6 +251,7 @@ jobs:
|
||||||
run: ${{ matrix.CMD_BUILD }}
|
run: ${{ matrix.CMD_BUILD }}
|
||||||
- name: Smoke tests for generated exe (general)
|
- name: Smoke tests for generated exe (general)
|
||||||
run: |
|
run: |
|
||||||
|
dist/${{ matrix.OUT_FILE_NAME }} -V
|
||||||
dist/${{ matrix.OUT_FILE_NAME }} -h
|
dist/${{ matrix.OUT_FILE_NAME }} -h
|
||||||
dist/${{ matrix.OUT_FILE_NAME }} example_export.png
|
dist/${{ matrix.OUT_FILE_NAME }} example_export.png
|
||||||
- name: Smoke tests for generated exe (stdin)
|
- name: Smoke tests for generated exe (stdin)
|
||||||
|
|
@ -268,14 +270,25 @@ jobs:
|
||||||
if: ${{ matrix.UPLOAD }}
|
if: ${{ matrix.UPLOAD }}
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
response=$(curl \
|
curl \
|
||||||
-X POST \
|
-X POST \
|
||||||
-H "Accept: application/vnd.github+json" \
|
-H "Accept: application/vnd.github+json" \
|
||||||
-H "Content-Type: ${{ matrix.ASSET_MIME }}" \
|
-H "Content-Type: ${{ matrix.ASSET_MIME }}" \
|
||||||
-H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}"\
|
-H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}"\
|
||||||
-H "X-GitHub-Api-Version: 2022-11-28" \
|
-H "X-GitHub-Api-Version: 2022-11-28" \
|
||||||
--silent \
|
|
||||||
--show-error \
|
--show-error \
|
||||||
--data-binary @dist/${{ matrix.OUT_FILE_NAME }} \
|
--data-binary @dist/${{ matrix.OUT_FILE_NAME }} \
|
||||||
$(cat release_url.txt)=${{ matrix.ASSET_NAME }})
|
$(cat release_url.txt)=${{ matrix.ASSET_NAME }}
|
||||||
|
|
||||||
|
# run: |
|
||||||
|
# response=$(curl \
|
||||||
|
# -X POST \
|
||||||
|
# -H "Accept: application/vnd.github+json" \
|
||||||
|
# -H "Content-Type: ${{ matrix.ASSET_MIME }}" \
|
||||||
|
# -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}"\
|
||||||
|
# -H "X-GitHub-Api-Version: 2022-11-28" \
|
||||||
|
# --silent \
|
||||||
|
# --show-error \
|
||||||
|
# --data-binary @dist/${{ matrix.OUT_FILE_NAME }} \
|
||||||
|
# $(cat release_url.txt)=${{ matrix.ASSET_NAME }})
|
||||||
|
|
||||||
|
|
|
||||||
35
README.md
35
README.md
|
|
@ -35,13 +35,12 @@ The secrets can be exported to JSON or CSV, or printed as QR codes to console or
|
||||||
|
|
||||||
## Table of contents
|
## Table of contents
|
||||||
|
|
||||||
|
- [Download binary executable (🆕 since v2.1)](#download-binary-executable--since-v21)
|
||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
- [Capture QR codes from camera (🆕 since version 2.0)](#capture-qr-codes-from-camera--since-version-20)
|
- [Capture QR codes from camera (🆕 since version 2.0)](#capture-qr-codes-from-camera--since-version-20)
|
||||||
- [With builtin QR decoder from image files (🆕 since version 2.0)](#with-builtin-qr-decoder-from-image-files--since-version-20)
|
- [With builtin QR decoder from image files (🆕 since version 2.0)](#with-builtin-qr-decoder-from-image-files--since-version-20)
|
||||||
- [With external QR decoder app from text files](#with-external-qr-decoder-app-from-text-files)
|
- [With external QR decoder app from text files](#with-external-qr-decoder-app-from-text-files)
|
||||||
- [Installation](#installation)
|
- [Installation of Python script (recommend for developers or advanced users)](#installation-of-python-script-recommend-for-developers-or-advanced-users)
|
||||||
- [Download binary executable (🆕 since v2.1)](#download-binary-executable--since-v21)
|
|
||||||
- [Run as script (recommend for developers or advanced users)](#run-as-script-recommend-for-developers-or-advanced-users)
|
|
||||||
- [Installation of shared system libraries](#installation-of-shared-system-libraries)
|
- [Installation of shared system libraries](#installation-of-shared-system-libraries)
|
||||||
- [Program help: arguments and options](#program-help-arguments-and-options)
|
- [Program help: arguments and options](#program-help-arguments-and-options)
|
||||||
- [Examples](#examples)
|
- [Examples](#examples)
|
||||||
|
|
@ -86,6 +85,15 @@ The secrets can be exported to JSON or CSV, or printed as QR codes to console or
|
||||||
- [Related projects](#related-projects)
|
- [Related projects](#related-projects)
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
## Download binary executable (🆕 since v2.1)
|
||||||
|
|
||||||
|
1. Download executable for your platform from [latest release](https://github.com/scito/extract_otp_secrets/releases/latest), see assets
|
||||||
|
2. Start executable by clicking or from command line
|
||||||
|
|
||||||
|
✅ Everything is just packed in one executable.
|
||||||
|
✅ No installation needed, neither Python nor dependencies have to be installed.
|
||||||
|
✅ Easy and convenient
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
### Capture QR codes from camera (🆕 since version 2.0)
|
### Capture QR codes from camera (🆕 since version 2.0)
|
||||||
|
|
@ -97,10 +105,6 @@ The secrets can be exported to JSON or CSV, or printed as QR codes to console or
|
||||||
```
|
```
|
||||||
extract_otp_secrets
|
extract_otp_secrets
|
||||||
```
|
```
|
||||||
or
|
|
||||||
```
|
|
||||||
python src/extract_otp_secrets.py
|
|
||||||
```
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
@ -120,7 +124,7 @@ The secrets are printed by default to the console. [Set program parameters](#pro
|
||||||
4. Transfer the images files to the computer where his script is installed.
|
4. Transfer the images files to the computer where his script is installed.
|
||||||
5. Call this script with the file as input:
|
5. Call this script with the file as input:
|
||||||
```
|
```
|
||||||
python src/extract_otp_secrets.py example_export.png
|
extract_otp_secrets example_export.png
|
||||||
```
|
```
|
||||||
6. Remove unencrypted files with secrets from your computer and mobile.
|
6. Remove unencrypted files with secrets from your computer and mobile.
|
||||||
|
|
||||||
|
|
@ -133,22 +137,11 @@ python src/extract_otp_secrets.py example_export.png
|
||||||
5. Transfer the file to the computer where his script is installed.
|
5. Transfer the file to the computer where his script is installed.
|
||||||
6. Call this script with the file as input:
|
6. Call this script with the file as input:
|
||||||
```
|
```
|
||||||
python src/extract_otp_secrets.py example_export.txt
|
extract_otp_secrets example_export.txt
|
||||||
```
|
```
|
||||||
7. Remove unencrypted files with secrets from your computer and mobile.
|
7. Remove unencrypted files with secrets from your computer and mobile.
|
||||||
|
|
||||||
## Installation
|
## Installation of Python script (recommend for developers or advanced users)
|
||||||
|
|
||||||
### Download binary executable (🆕 since v2.1)
|
|
||||||
|
|
||||||
1. Download executable for your platform from [latest release](https://github.com/scito/extract_otp_secrets/releases/latest), see assets
|
|
||||||
2. Start executable by clicking or from command line
|
|
||||||
|
|
||||||
✅ Everything is just packed in one executable.
|
|
||||||
✅ No installation needed, neither Python nor dependencies have to be installed.
|
|
||||||
✅ Easy and convenient
|
|
||||||
|
|
||||||
### Run as script (recommend for developers or advanced users)
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/scito/extract_otp_secrets.git
|
git clone https://github.com/scito/extract_otp_secrets.git
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,12 @@ Generate from file: README.md
|
||||||
## Table of contents
|
## Table of contents
|
||||||
|
|
||||||
- [Table of contents](#table-of-contents)
|
- [Table of contents](#table-of-contents)
|
||||||
|
- [Download binary executable (🆕 since v2.1)](#download-binary-executable--since-v21)
|
||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
- [Capture QR codes from camera (🆕 since version 2.0)](#capture-qr-codes-from-camera--since-version-20)
|
- [Capture QR codes from camera (🆕 since version 2.0)](#capture-qr-codes-from-camera--since-version-20)
|
||||||
- [With builtin QR decoder from image files (🆕 since version 2.0)](#with-builtin-qr-decoder-from-image-files--since-version-20)
|
- [With builtin QR decoder from image files (🆕 since version 2.0)](#with-builtin-qr-decoder-from-image-files--since-version-20)
|
||||||
- [With external QR decoder app from text files](#with-external-qr-decoder-app-from-text-files)
|
- [With external QR decoder app from text files](#with-external-qr-decoder-app-from-text-files)
|
||||||
- [Installation](#installation)
|
- [Installation of Python script (recommend for developers or advanced users)](#installation-of-python-script-recommend-for-developers-or-advanced-users)
|
||||||
- [Download binary executable (🆕 since v2.1)](#download-binary-executable--since-v21)
|
|
||||||
- [Run as script (recommend for developers or advanced users)](#run-as-script-recommend-for-developers-or-advanced-users)
|
|
||||||
- [Installation of shared system libraries](#installation-of-shared-system-libraries)
|
- [Installation of shared system libraries](#installation-of-shared-system-libraries)
|
||||||
- [Program help: arguments and options](#program-help-arguments-and-options)
|
- [Program help: arguments and options](#program-help-arguments-and-options)
|
||||||
- [Examples](#examples)
|
- [Examples](#examples)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue