Skip to main content

No project description provided

Project description

Contributors Forks Stargazers Issues MIT License LinkedIn


icon

augustine

Simple text generation with document training.

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

Augustine is a fairly simple text generation library. The name is taken from St. Augustine of Hippo, the most prolifict of early church writers.

  • No hard dependencies
  • 100% pure python
  • Simple
  • Works out of the box
  • Extensible to mimic specific documents

Getting Started

To get a local copy up and running follow these simple steps.

Installing with pip

pip install augustine_text

For information about cloning and dev setup see: Contributing

Usage

Here is an example showing basic usage.

from augustine_text.sample_text import words


# 75K words of procedurally generated text
# This is about the length of novel.
text = words(75000)
text_length = len(text)


print(text[:100])

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Add tests, we aim for 100% test coverage Using Coverage
  4. Commit your Changes (git commit -m 'Add some AmazingFeature')
  5. Push to the Branch (git push origin feature/AmazingFeature)
  6. Open a Pull Request

Cloning / Development setup

  1. Clone the repo and install
    git clone https://github.com/kajuberdut/augustine-text.git
    cd augustine
    pipenv install --dev
    
  2. Run tests
    pipenv shell
    ward
    

For more about pipenv see: Pipenv Github

License

Distributed under the BSD Two-clause License. See LICENSE for more information.

Contact

Patrick Shechet - patrick.shechet@gmail.com

Project Link: https://github.com/kajuberdut/augustine

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

augustine_text-0.1.0.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

augustine_text-0.1.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file augustine_text-0.1.0.tar.gz.

File metadata

  • Download URL: augustine_text-0.1.0.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for augustine_text-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e8154c0efd378bfa4a75961a1f33f34f736e9f1d65d56e6dc07128b4bb0ffd7b
MD5 611c717eb0a3194e2a50c008fffd0e70
BLAKE2b-256 841132fd384fbd84bafc8c92bf293ddbcd294f1a3e95d54324f6367e4b8ea721

See more details on using hashes here.

File details

Details for the file augustine_text-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: augustine_text-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for augustine_text-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ad3a40e212222cc9dadc91a697f747c8e37f39f0987cc9a0e2bbbdc993d72fa
MD5 40971de7949018f15442dcc75ccc0560
BLAKE2b-256 79e0bd561616fa7db997d8a6341fc71f66e4ccbe892cfbaa04afcf64e0fc7188

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page