semvec/pypi-packages huggingface dataset:
xkcd936 1.0.0
Convert cumbersome strings into memorable phrases
License: MIT
Requires Python: >=3.6.0

# xkcd936

Convert cumbersome strings into memorable phrases.

## Installation

```
pip install xkcd936
```

## Usage

```
from xkcd936 import visualize
memorable_str = visualize('k2dhE4hd@!Y')
```

## About

This generator performs an MD5 hash of the input. The resulting bits are used
to choose a grammatical template:

-   article adj adj animal
-   adj article adj animal

The dictionary can be upgraded to include patterns like:

-   verb article adj noun
-   article adj adj noun
-   article adv adj noun
-   adv verb article noun

and a word for each slot.

The total space is around 43 bits. This may not sound like much, but it
doesn't matter.

Software doesn't just run on the computer -- it also runs in each of your
users' heads. For many problems with user-facing software, "adding more bits"
is the wrong solution. The right solution often involves tapping into the
user's natural cognitive and social capabilities.

## License

Released under MIT license.
DSInterface 0.1rc3
A tiny python port of WPILib's driverstation class
License: MIT

# DSInterface
A tiny python port of WPILib's driverstation class

## Installation
DSInterface can be installed from pip using the command:
```
python3 -m pip install DSInterface
```

Next, import it in your project:
```python
import DSInterface as DSI
```

## Usage
In order to acces any data from FMS or the DriverStation, the `DriverStation` class must be initalized.
```python
ds = DSI.DriverStation()
```

### Pulling data from FMS
These are the avalible methods for `DriverStation`:

| Method | What it Does |
| ------ | ------------ |
| `getAlliance()` | Returns a `DSI.alliances` enum to represent the alliance |
| `getStation()` | Returns an int from 1 to 3 that matches with your assigned station for the following match |
| `getMatchType()` | Returns an int that represents the match type |
| `getFMSControlData()` | Returns the raw FMS control data |
| `getReplayNumber()` | Returns the replay number |
| `getMatchNumber()` | Returns the match number |
| `getEventName()` | Returns the event name as a string |
| `getGSM()` | Returns the game specific message as an uppercase string |
sphinxcontrib-indexbuilder 0.1.2
sphinx index building tools
License: MIT
Keywords: sphinx,sphinxcontrib,smb,windows,link,share

===============================================================
sphinxcontrib-indexbuilder
===============================================================

Description
============================================================

SearchBuildTargets Script
------------------------------------------------------------

- 指定パス(SearchPath) に対してフォルダとファイル名の走査を行う

- 指定ファイル名(TargetFileName) があるフォルダパスを抽出 (target_path_list)

- 指定の階層の深さ(target_path_list) に応じて buildPath の index.rst ファイルを追記する

  * 第1階層( SearchPath 直下のフォルダ名 ) index.rst の タイトルとして扱う

  * 第2階層 index.rst のサブタイトルとして扱う

  * index.rst に階層に応じて KeyFile名を追記する

  * ヘッドライン化する段階は headingdepth として数字で指定可能

- target_path_list から .rst ファイル ( KeyFile )を生成する

  * TargetFileName の文字コードを SJIS -> UTF8

  * TargetFileName のカレントフォルダ名( KeyFileFolder )で TargetFileName のファイル名を置き換え
    
  * 拡張子を ``.rst`` にする

  * .rst ファイルの末尾に target_path_list へのリンクを追記する

    * ``:smblink:`` ディレクティブを利用する

  * 指定フォルダパス(saveto) パスにファイルを配置する


tagfinder
--------------------------------------------------

- 以下のディレクティブを書くと、指定パス(tagSearchPath) に対してフォルダとファイル名の走査を行う:: 
  
  |  .. tagfinder:: 
  |    :file: tagFileName
  |    :tag: tagname
  |    :path: \\file\to


- 指定ファイル名(tagFileName) にがあるフォルダパスを抽出 (tag_path_list)

  指定ファイルの書き方::

    Title
    :tftag: tagname, tagname2, tagname3
    :desc: description


- tag_path_list の各ファイルに対して以下の処理を行う

  ファイル内に指定の文字列(tagname)が存在するか検索

  存在する場合は、当該ファイルの一行目をタイトル、フォルダパスとして取得し、リンクリスト化::

    `title <file://file/to/path/>`, "description"
    `title <file://file/to/path/>`, "description"
    `title <file://file/to/path/>`, "description"


Installation
============

::

    pip install sphinxcontrib-indexbuilder


Configuration
=============

1. Add ``'sphinxcontrib.indexbuilder'`` to the ``extensions`` list in ``conf.py``.

  ::

    extensions += [ 'sphinxcontrib.indexbuilder' ]


Usage
=====

build index.rst and .rst files
-------------------------------------------

Try this command to show usages

.. code-block:: bash

  $ SearchBuildTargets.py --help