Skip to content

Commit

Permalink
0.4.3
Browse files Browse the repository at this point in the history
  • Loading branch information
JarbasAl committed May 9, 2021
1 parent 66fd95b commit 3041954
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 25 deletions.
20 changes: 0 additions & 20 deletions Jenkinsfile

This file was deleted.

32 changes: 29 additions & 3 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,33 @@
# Lingua Nostra

This is simply chatterbox's packaged version of https://github.com/MycroftAI/lingua-franca
Lingua_Nostra is chatterbox's natural language parser, it converts natural
language into data structures, and data structures into natural language!

Latest version: 0.4.1
The main use case of lingua_nostra is handling dates and numbers

currently these repos are nearly identical, but will diverge over time
Latest version: 0.4.3

## Supported Languages

```TODO here will be a nice table comparing the state of language support ```

## Usage

see the extensive unittests!

```python
from lingua_nostra.format import nice_duration, nice_date, nice_date_time, \
nice_number, nice_time, pronounce_number
from lingua_nostra.parse import extract_datetime, extract_number, \
extract_numbers, extract_duration, normalize

pronounce_number(100034000000299792458, short_scale=False)
#"one hundred trillion, thirty four thousand billion, "
#"two hundred and ninety nine million, seven hundred and ninety "
#"two thousand, four hundred and fifty eight"


extract_numbers("1 dog, seven pigs, macdonald had a farm, "
"3 times 5 macarena")
# [1, 7, 3, 5]
```
6 changes: 4 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,16 @@ def required(requirements_file):

setup(
name='lingua_nostra',
version='0.4.2',
version='0.4.3',
packages=['lingua_nostra', 'lingua_nostra.lang'],
url='https://github.com/HelloChatterbox/lingua-nostra',
license='Apache2.0',
package_data={'': extra_files},
include_package_data=True,
install_requires=required('requirements.txt'),
description='fork of Mycroftai lingua_franca 0.4.1',
description="Lingua_Nostra is chatterbox's natural language parser, "
"it converts natural language into data structures, and data "
"structures into natural language!",
long_description=long_description,
long_description_content_type="text/markdown",
classifiers=[
Expand Down

0 comments on commit 3041954

Please sign in to comment.