semvec/pypi-packages huggingface dataset:
boox-annotation-parser 0.1.2
Parse annotation file exports from your Boox device, and transform them into JSON, YAML, or whatever you want.
License: MIT
Requires Python: >=3.6

======================
Boox Annotation Parser
======================



Parse annotation file exports from your Onyx Boox device, and transform them into JSON, YAML, or whatever you want.

* Free software: MIT license

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

::

    pip install boox-annotation-parser

You can also install the in-development version with::

    pip install https://github.com/coddingtonbear/boox-annotation-parser/archive/master.zip


Documentation
=============

To use the project from the command-line
----------------------------------------

Options:

- ``--input``: (Default: 'stdin') The path to your Boox annotation export file.  If unspecified, reads from stdin.
- ``--output``: (Default: 'stdout') The path to where you'd like your output written to.  If unspecified, writes to stdout.
- ``--format``: (Default: 'yaml') The format you'd like your annotations written out in.  Options include:
  - ``yaml``
  - ``json``
  - ``nljson``

::

    boox-annotation-parser --input=/path/to/boox/export.txt --output=/path/to/write/output/to --format=yaml

To use the project as a library
-------------------------------

.. code-block:: python

    from boox_annotation_parser import parser

    with open('/path/to/boox/export.txt', 'r') as inf:
        parsed = parser.get_annotations(inf)


Development
===========

To run the tests run::

    pytest


Changelog
=========

0.1.0 (2021-08-19)
------------------

* First release on PyPI.
lln-json-parser 0.1.3
Parse the JSON export of your saved words and phrases in Language Learning with Netflix so you can use them with other systems (e.g. converting them into Anki flashcards).
License: MIT
Requires Python: >=3.6

# Language Learning with Netflix JSON Parser


Parse the JSON export of your saved words and phrases in Language Learning with Netflix so you can use them with other systems (e.g. converting them into Anki flashcards).

* Free software: MIT license


## Installation

```
pip install lln-json-parser
```

You can also install the in-development version with:

```
pip install https://github.com/coddingtonbear/lln-json-parser/archive/master.zip

```

## Use

```python
from lln_json_parser.parser import get_entries

with open('/path/to/lln_json_export.json', 'r') as inf:
    for entry in get_entries(inf):
        print(entry)
```

The above will hand you a list of `SavedWord` or `SavedPhrase` instances -- you can find type definitions for what data is available by consulting the `types.py` file.
angular-django 0.0.1
Django Rest Framework API for Angular with self-building classes, forms, and listings
License: MIT
Keywords: angular-django

##############
angular-django
##############


.. image:: https://img.shields.io/travis/Nekmo/angular-django.svg?style=flat-square&maxAge=2592000
  :target: https://travis-ci.org/Nekmo/angular-django
  :alt: Latest Travis CI build status

.. image:: https://img.shields.io/pypi/v/angular-django.svg?style=flat-square
  :target: https://pypi.org/project/angular-django/
  :alt: Latest PyPI version

.. image:: https://img.shields.io/pypi/pyversions/angular-django.svg?style=flat-square
  :target: https://pypi.org/project/angular-django/
  :alt: Python versions

.. image:: https://img.shields.io/codeclimate/github/Nekmo/angular-django.svg?style=flat-square
  :target: https://codeclimate.com/github/Nekmo/angular-django
  :alt: Code Climate

.. image:: https://img.shields.io/codecov/c/github/Nekmo/angular-django/master.svg?style=flat-square
  :target: https://codecov.io/github/Nekmo/angular-django
  :alt: Test coverage

.. image:: https://img.shields.io/requires/github/Nekmo/angular-django.svg?style=flat-square
     :target: https://requires.io/github/Nekmo/angular-django/requirements/?branch=master
     :alt: Requirements Status


.. image:: https://img.shields.io/requires/github/Nekmo/angular-django.svg?style=flat-square
     :target: https://requires.io/github/Nekmo/angular-django/requirements/?branch=master
     :alt: Requirements Status


.. image:: https://raw.githubusercontent.com/Nekmo/angular-django/master/angular_django.svg
     :width: 256px
     :height: 256px
     :align: center


**Angular Django** is a framework to work in *Angular* as in *Django*. Use the Django classes in Angular to build
**forms** and **data** grids in minutes. `A demo is available on the website. <https://angular-django.nekmo.org/>`_.

Angular-django consists of **two packages**: a package for *Angular* and an optional package for *Django*. To install
the Angular package:

.. code-block:: shell

    $ npm i angular-django


To install the Django package:

.. code-block:: shell

    $ pip install -U angular-django

Full instructions are available `on the website. <https://angular-django.nekmo.org/installation>`_.


Features
========
Some features available:

* Use the methods and filters available in the Django Rest Framework to work with the API.
* Build forms in minutes. Includes validation on frontend and backend. Selector choices are built with the server.
* Easy-to-implement filtering, paging, and searching listings.
* Use your Django classes and types in Angular. The library will transform the API values to the correct types.
hyper-python 0.0.1
Python library for the Hyper API.
License: MIT
Requires Python: >=3.0

# Hyper Python Library

The Hyper Python library provides convenient access to the Hyper API from
applications written in the Python language.

## Documentation

See the [API docs](https://docs.hyper.co/reference).

## Installation

```sh
pip install --upgrade hyper-python
```

### Requirements

-   Python 3

## Usage

The library needs to be configured with your account's secret key which is
available in your [Hyper Dashboard](https://hyper.co/developers). Set `hyper.api_key` to its
value:

```python
import hyper
hyper.api_key = 'sk_...'

# create license
license = hyper.License.create(
    email='hello@hyper.co',
    plan='f80gre098nbgoiA',
    # see API docs for remaining parameters
)

# print the license's email
print(license.email)


# retrieve specific license
license = hyper.License.retrieve('6WHJ-GIPG-28KF-U0MB')

# print that license's email
print(license.email)


# update specific license
license = hyper.License.update(
    key='6WHJ-GIPG-28KF-U0MB',
    metadata={'hwid': '09584903'}
)

# print that license's metadata
print(license.metadata)


# delete specific license
hyper.License.delete('6WHJ-GIPG-28KF-U0MB')


# list licenses
licenses = hyper.License.list(
    limit=50,  # default is 10
    page=1  #default is 1
)

# print the first license's email
print(licenses.data[0].email)


# send specific license
hyper.License.send('6WHJ-GIPG-28KF-U0MB')
```

### Handling exceptions

Unsuccessful requests raise exceptions. The class of the exception will reflect
the sort of error that occurred.

```python
try:
  # Use Hyper's library to make requests...
  pass
except hyper.error.AuthenticationError as e:
  # Authentication with Hyper's API failed
  # (maybe you changed API keys recently)
  pass
except hyper.error.InvalidRequestError as e:
  # Invalid parameters were supplied to Hyper's API
  pass
except Exception as e:
  # Something else happened, unrelated to Hyper
  pass
```
pynosqlite 0.2
Fast and Lightweight json file based database
License: MIT
Keywords: Single File,Json,DataBase,Small,LightWeight,Fast

## PyNoSQLite - Fast and Lightweight json file based database

### getting started - install

```
$ pip3 install pynosqlite
```

### basic usage
```
from pynosqlite import PyNoSQLite

file = 'abc.json'

db = PyNoSQLite(file=file)

#insert single record/document -> return id of the inserted item
id = db.insert({'name': 'robin', 'age': 10})

#insert multiple records/documents -> return List of ids of the inserted items
ids = db.insert_many([{'name': 'asher', 'age': 5}, {'name': 'gush', 'age': 8}])

#get all records -> return dictionary of all records
results = db.all()

#find by id/primary key -> return record dictionary if found else return None
result = db.find(id) #return robin's record

#search for a record -> not implemented yet --TODO--
result = db.search({'name': 'asher'})

#delete single record by id -> return id of deleted item
deleted_id = db.delete(id) #delete robin's record

#delete many records by ids -> return ids of successfully deleted items
deleted_ids = db.delete_many(ids) #delete asher's, gush's records
```