semvec/pypi-packages huggingface dataset:
doclick 0.1.7
Programmable pseudo-language simulating desktop actions such as clicking
Requires Python: >=3.6

# doclick

doclick is a Python library working as a programmable pseudo-language simulating desktop actions such as clicking, sending keys etc.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install doclick.

```bash
pip install doclick
```

## Usage

```python
import doclick.doclick_core as dc

dc.execute_script("script.txt")
```
script.txt contains:
```
Click(100,100)
```

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[MIT](https://choosealicense.com/licenses/mit/)
bos-auto 0.4.9
A daemon to manage synchronization with the blockchain
Keywords: peerplays

# BOS-auto

![](https://img.shields.io/pypi/v/bos-auto.svg?style=for-the-badge)
![](https://img.shields.io/github/downloads/pbsa/bos-auto/total.svg?style=for-the-badge)
![](https://img.shields.io/pypi/pyversions/bos-auto.svg?style=for-the-badge)

[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)


`bos-auto` is one of two services that are required for proper operation of Bookie Oracle Software(BOS). `bos-auto` comes with a worker and an API to receive data from a Data Proxy. The API receives this data, validates it, and
queues it for a worker to perform corresponding tasks. It
further stores these incidents via [`bos-incidents`](https://github.com/PBSA/bos-incidents) to later be able to
display them in the manual intervention(MINT) module [`bos-mint`](https://github.com/PBSA/bos-mint).

## Documentation
For directions on how to install and run `bos-auto` please visit our [documentation page](https://www.peerplays.tech/bookie-oracle-suite-bos/).

[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)

## Requirements

* A Redis database
* A MongoDB database
* python3 deployment

## Execution
```bash
$ python3 cli.py worker &    # Execute worker
$ python3 cli.py api         # Start web endpoint
```
XT-TimeUtils 0.0.1
A Tool For Processing Time
Requires Python: >=3.7

# Project description

This is a tool for processing time.



# Installation

It is possible to install the tool with pip:

```
pip install xt-date-utils
```



# Feature

Time processing module based on *`datetime`* and *`arrow`*



# Configuration

The script itself is currently configuration free.



# Dependencies

- arrow
- datetime



# Usage

Sample usage:

```python
from xt-date-utils import DateUtils

str_to_datetime = DateUtils.str_to_datetime('2021-01-01', '%Y-%m-%d')
```



# Changes

**Version 0.0.1**

- Initial version



# License

The script is released under the MIT License.The MIT License is registered with and approved by the Open Source Initiative.
fix-smartquotes 0.2.0
A pre-commit fixer for replacing "smartquote" characters.
Requires Python: >=3.6.2

# fix-smartquotes

A pre-commit hook for automatically finding and replacing smartquote
characters with the standard ascii `"` and `'` characters.

This fixes copy-paste from some applications which replace double-quotes with curly
quotes.
It does *not* convert corner brackets, braile quotation marks, or angle
quotation marks. Those characters are not typically the result of copy-paste
errors, so they are allowed.

Low quotation marks vary in usage and meaning by language, and some languages
use quotation marks which are facing "outwards" (opposite facing from english).
For the most part, these and exotic characters (double-prime quotes) are
ignored.

In files with the offending marks, they are replaced and the run is marked as
failed.

## Supported Hooks

Only one hook is provided, `fix-smartquotes`.

Use it in `.pre-commit-config.yaml` like so:

```yaml
- repo: https://github.com/sirosen/fix-smartquotes
  rev: 0.1.1
  hooks:
    - id: fix-smartquotes
```

## Overriding Quotation Characters

Two options are available for specifying exactly which characters will be
replaced. For ease of use, they are specified as hex-encoded unicode
codepoints.

Suppose you wanted to *avoid* replacing the "Heavy single comma quotation
mark ornament" (`275C`) and the "Heavy single turned comma quotation mark
ornament" (`275B`) characters. You could override the single quote codepoints
as follows:

```yaml
- repo: https://github.com/sirosen/fix-smartquotes
  rev: 0.1.1
  hooks:
    - id: fix-smartquotes
      # replace default single quote chars with this set:
      # apostrophe, fullwidth apostrophe, left single quote, single high
      # reversed-9 quote, right single quote
      args: ["--single-quote-codepoints", "0027,FF07,2018,201B,2019"]
```

## Standalone Usage

You can also `pip install fix-smartquotes` to run the tool manually.

For full usage info:

```bash
fix-smartquotes --help
```
genetic-tree 0.1.2
Constructing decision trees with genetic algorithm with a scikit-learn inspired API
Requires Python: >=3.6

[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)

[![example workflow name](https://github.com/pysiakk/GeneticTree/workflows/GeneticTree/badge.svg)](https://github.com/pysiakk/GeneticTree/actions?query=workflow%3AGeneticTree)
![codecov.io](https://codecov.io/github/pysiakk/GeneticTree/coverage.svg?branch=master)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/pysiakk/GeneticTree/blob/master/LICENSE)
[![travis status](https://www.travis-ci.com/pysiakk/GeneticTree.svg?branch=master&status=failed)](https://www.travis-ci.com/github/pysiakk/GeneticTree)

# Genetic Tree

The main objective of the package is to allow creating decision trees that are better in some aspects than trees made by greedy algorithms.

The creation of trees is made by genetic algorithm.
In order to achive as fast as possible evolution of trees the most time consuming components are wrtitten in Cython.
Also there are implemented mechanisms for using old trees to create new ones without need to classify all observations from beggining (currently in developmnet).
There is planned to allow multithreading evolution.

The created trees should have smaller sizes with comparable accuracy to the trees made by greedy algorithms.

Project is currently in development (before first version).
The first working official version should be developed in the January 2021 (with documentation and installation by pip).

# Installation

To download the latest official release of the package use a pip command below:
```bash
pip install genetic-tree
```

# Usage

Example usage:
```python
from genetic_tree import GeneticTree
from sklearn import datasets

iris = datasets.load_iris()       # get iris data

gt = GeneticTree()
gt.fit(iris.data, iris.target)
y_pred = gt.predict(iris.data)    # it is recommended to predict on another subset of data than training
```
The `y_pred` contains an array with classes predicted by the `GeneticTree`

## License

The work is a banchelor thesis on Warsaw University of Technology. Commercial use forbidden.

High-level interface of package is inspired by sklearn (https://github.com/scikit-learn/scikit-learn).
Especially there are methods like: fit(), predict(), predict_proba(), apply(), set_params(), check_X(), check_input() which are inspired and / or copied from sklearn.

A low-level interface is inspired by sklearn decision_tree. The structure of tree (tree/tree.pyx) and some utils (tree/\_utils.pyx) were copied from sklearn tree (https://github.com/scikit-learn/scikit-learn/tree/master/sklearn/tree).
alphabet 0.0.8
Uses various methods to recognize text

========
alphabet
========

.. image:: https://img.shields.io/pypi/v/alphabet.svg
   :alt: PyPI


``alphabet`` uses various methods to recognize text.

Installation
------------

The easiest way to install the package is via ``pip``::

    $ pip install alphabet

Usage
-----

**Obfuscation**

.. code:: python

    from alphabet import alphabet

    key = "foobar"
    s = alphabet.alphabet("python")

    print(s)
    > python

    t = s.obfuscate(key)
    print(bytes(t, 'utf-8'))
    > b'\x16\x16\x1b\n\x0e\x1c'

    print(t.obfuscate(key))
    > python

**Identify a string**

.. code:: python

    from alphabet import alphabet
    
    alphabet('%!').identify()
    > 'PostScript document text'
    
    alphabet('import os').identify()
    > 'Python'
    
    alphabet('<div>foobar</div>').identify()
    > 'XML'
    
    alphabet('Привет').identify()
    > 'ru'