semvec/pypi-packages huggingface dataset:
pyttm 0.1.0
A simple Terminal based TOTP manager
License: MIT
Keywords: totp,otp,encryption,decryption,AES256,crypto,security,privacy

<div align="center">
<img src="https://raw.githubusercontent.com/The-Robin-Hood/TTM/main/assets/logo.png"></img>
<br/><br/>

<b><i>Made for developers by a developer ♥</i></b> 
</div>
<br/>

Terminal TOTP Manager is a command-line tool for managing Time-based One-Time Passwords (TOTPs). <br/>It allows you to securely store and generate TOTPs for your various accounts.

## Prerequisites

- Python 3.x

## Installation

   ```
   pip install pyttm
   ```

## Usage

To use TOTP Manager, follow these steps:

1. Open a terminal or command prompt and navigate to the project directory.

2. Run the following command:

   ```
   ttm [command]
   ```

   Replace `[command]` with one of the following options:

   - `add`: Add a new TOTP credential.
   - `list`: List all saved TOTPs
   - `delete`: Delete a TOTP credential.

3. If this is your first time using TOTP Manager, you will be prompted to create a password to secure your credentials. The password must be at least 8 characters long.

4. Depending on the command you choose:

   - For `add`: You can enter the OTPauth URI directly or provide the required information manually.
   - For `list`: The Issuer and their associated TOTPs will be displayed continuously.
   - For `delete`: Select the issuer of the credential you want to delete from the displayed list.

## Security

- The TOTP Manager stores your credentials securely by hashing the password before storing it in a DB file (`config.db`) at `ttm` folder `%APPDATA%` or `XDG_CONFIG_HOME` depending on OS.
- You can only access the TOTP Manager by providing the correct password.

## Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please report them on the project's GitHub page.

## License

The Project is released under the [MIT License](https://opensource.org/licenses/MIT). Please refer to the LICENSE file for more details.
coomm 0.1.1
Control Oriented Muscle Model for an octopus arm.
License: MIT
Requires Python: >=3.10,<3.11

<div align=center>
  <h1>Control Oriented Octopus Muscle Model (COOMM)</h1>
</div>

## Project Description

Control Oriented Muscle Model for an octopus arm. The package extend the implementation of Cosserat Rod simulation done by [PyElastica](https://github.com/GazzolaLab/PyElastica).

## Install

The package can be installed using standard python package installer (pip):

```bash
pip install coomm
```

or from source code:

```bash
cd <repository directory>
git clone https://github.com/hanson-hschang/COOMM
pip install -e COOMM
```

## Examples

> Note, all the example cases written uses the original version of COOMM (v.0.0.1), with older version of PyElastica (v.0.2.2). If you are interested in reproducing the result from the paper, please match the version.

## Citation

We ask that any publications which use COOMM cite as following:

```
@article{chang2022energy,
  title={Energy Shaping Control of a Muscular Octopus Arm Moving in Three Dimensions},
  author={Chang, Heng-Sheng and Halder, Udit and Shih, Chia-Hsien and Naughton, Noel and Gazzola, Mattia and Mehta, Prashant G},
  journal={arXiv preprint arXiv:2209.04089},
  year={2022}
}
```

> Original implementation for the paper is in [version 0.0.1](https://github.com/hanson-hschang/COOMM/tree/v0.0.1.post2).

## References

- Gazzola, Dudte, McCormick, Mahadevan, <strong>Forward and inverse problems in the mechanics of soft filaments</strong>, Royal Society Open Science, 2018. doi: [10.1098/rsos.171628](https://doi.org/10.1098/rsos.171628)

## List of publications and submissions

- [A physics-informed , vision-based method to reconstruct all deformation modes in slender bodies](https://arxiv.org/abs/2109.08372) (UIUC 2021) (IEEE ICRA 2022) [code]( https://github.com/GazzolaLab/BR2-vision-based-smoothing)

## Related Works

- PyElastica: https://github.com/GazzolaLab/PyElastica