Add your description here
Project description
keycode
A command-line tool for managing Time-based One-Time Passwords (TOTP).
Installation
To install keycode, you can use pip or uv:
# Using pip
pip install .
# Using uv
uv pip install .
Usage
keycode provides a simple interface for managing your TOTP secrets.
Add a new provider
To add a new provider, use the add command:
keycode add <provider-name>
You will be prompted to enter the secret key for the provider.
List all providers
To see a list of all your configured providers, use the list command:
keycode list
Get an OTP
To get the current OTP for a specific provider, use the get command:
keycode get <provider-name>
Remove a provider
To remove a provider and its associated secret key, use the remove command:
keycode remove <provider-name>
Export a provider
To export a provider's secret key as a QR code, use the export command:
keycode export <provider-name>
This will display a QR code in your terminal that you can scan with an authenticator app to import the secret key.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file keycode-0.1.0.tar.gz.
File metadata
- Download URL: keycode-0.1.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28a374228e09862b1ba34273fe846400ab2bb376ae39adaf0586a43af1a20d44
|
|
| MD5 |
0d963b19027ee4e1d6f90ff29b320f2d
|
|
| BLAKE2b-256 |
3a6505a00ebff7695f894e5c2b7d6c16d839799a7f1bd62b95f74f6a8e5aa466
|
File details
Details for the file keycode-0.1.0-py3-none-any.whl.
File metadata
- Download URL: keycode-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6588c873d8e189c1b220c13aee0524faf4fa71a4af8dca3feac9e323ed1d5e3b
|
|
| MD5 |
48f153d340e65288f637db3e858a6dd0
|
|
| BLAKE2b-256 |
a09ca5f1601d679311dea6ccb778cd5259bb44e8eb65685cdd473662fe2bbe95
|