semvec/pypi-packages huggingface dataset:
plover-undo-tools 0.0.0
Customize the undo behavior of certain entries
Keywords: plover plover_plugin

# Plover undo tools
Commands that modify how translations behave when Plover undoes them.


## Setup
This plugin is currently not available from Plover's Plugins Manager. [Instructions are available on the Plover wiki](https://plover.wiki/index.php/Plugins#Find_the_plugin_on_PyPI_or_as_a_git_repo) on how to install this plugin from this Git repository.


## Commands


### `{plover:undoable}`
Makes a translation that does not produce any text output undoable.

For instance, to make various spacing commands undoable:
* `"TK-LS": "{plover:undoable}{^}"`
* `"KPA": "{plover:undoable}{~|}{-|}"`
* `"KPA*": "{plover:undoable}{^}{-|}"`
* `"KPWAOEGS": "{plover:undoable}{^}{MODE:LOWER}{MODE:SET_SPACE:-}"`

With these entries, stroking e.g. `KPA/*` will no longer undo the last stroke before `KPA` that caused text to be output (what happens by default in Plover); it will instead not alter the currently typed text at all, but now the next word will no longer be capitalized.


#### Edge case behavior
* If used on an entry that is normally undoable, an extra undo is needed before Plover will start undoing the translation before it.


### `{plover:undo_with:...}`
Causes additional text or commands to be translated when a given translation is undone.

Some example use cases:
* Undoing `{plover:solo_dict}` command calls:<br />`"PHRAU": "{plover:undo_with:\\{plover:end_solo_dict\\}}{plover:solo_dict:+raw-solo-dict.json}{^ ^}{MODE:SET_SPACE:/}"`
* Undoing movement strokes:<br />`"STPH-G": "{#right}{^}{plover:undo_with:\\{#left\\}}"`


#### Edge case behavior
* (TODO?) The number of undos needed to erase a multistroke translation that uses this command may not match the number of strokes in the entry. If this command is set to produce text, the entire translation is replaced with text that can be erased with just 1 stroke.
sql-helper-connector 0.1.4
clustroai_sql_helper

# Sql Helper Connector

## Getting Started
To get started with Sql Helper Connector, install the package from PyPI:

```bash
pip install sql-helper-connector

sql_helper_connector \ 
  --db-host=123 \
  --db-name=123 \
  --db-user=123 \
  --db-password=123 \
  --db-port=123 \
  --connection-id=uuid \
  --api_key=key
```
blockchaintxtools 0.1.1
A comprehensive toolkit for collecting, analyzing, filtering, and exporting blockchain transactions using Blockchair's database dumps.
Requires Python: >=3.7

# Blockchain Transaction Collector

A comprehensive toolkit for collecting and analyzing blockchain transactions using Blockchair's database dumps.

## Features

- Collect blockchain transactions from Blockchair's data dumps
- Filter transactions based on value, amount, and date range
- Flexible collection intervals: daily, weekly, or random
- Progress saving and resuming capabilities
- Transaction analysis tools
- Export data to CSV and JSON formats

## Installation

You can install the Blockchain Transaction Collector using pip:

```
pip install blockchaintxcollector
```

## Usage

Here's a quick example of how to use the BTC Transaction Collector:

```python
from blockchaintxcollector import BTCTransactionCollector, TransactionFilter, IntervalType
from datetime import datetime

# Initialize the collector
collector = BTCTransactionCollector()

# Define the transaction filter
transaction_filter = TransactionFilter(
    min_usd_value=10000000, # Minimum transaction value in USD
    start_date=datetime(2018, 1, 1),
    end_date=datetime(2024, 6, 26)
)

# Collect transactions
collector.collect_transactions(transaction_filter, interval=IntervalType.WEEKLY)
# Analyze transactions

analysis, transactions = collector.analyze_transactions()
print(analysis)

# Export data
collector.export_analysis_to_json(analysis, "large_transactions_analysis.json")
collector.export_transactions_to_csv(transactions, "large_transactions.csv")
collector.export_transactions_to_json(transactions, "large_transactions.json")
```

## Documentation

For full documentation, please refer to the [docs](https://github.com/yorkeccak/blockchaintxtools/docs) directory.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.