semvec/pypi-packages huggingface dataset:
ngram-graphs 0.1.14
An igraph or networkx based ngram graph library for NLP
License: MIT
Keywords: ngrams graph NLP

Library for ngram graph comparison based on papers from George Giannakopoulos and Vangelis Karkaletsis. The library uses igraph to create directed and weighted graphs from documents and provides means to compare them using the distance metrics defined in 'Giannakopoulos, George & Karkaletsis, Vangelis. (2009). N-gram graphs: Representing documents and document sets in summary system evaluation. '
fooster-db 0.10.0
a human-readable, magic database in Python
License: MIT

fooster-db
==========

fooster-db is a human-readable, magic database implemented in Python. The database presents a dictionary of first column value to entry and each entry is represented by an object where each column is an attribute. If any attribute of the entry is changed, the database file is automatically updated to represent it. The database is formatted in a human-readable table and can store JSON-serializable data structures. This project is not designed for large amounts of data or when speed is a priority, but when you need, for example, an easy way to store text data or metadata.


Usage
-----

Below is an example for a user database that demonstrates all features of the module.

```python
import fooster.db

users = fooster.db.Database('users.db', ['username', 'password', 'favorite_number', 'admin', 'friends'])

print('Users:')
for user in users:
    print(user)
print()

users['test1'] = users.Entry(password='supersecretpassword', favorite_number=None, admin=False, friends=['olduser'])
users['test2'] = fooster.db.Entry('test3', 'correcthorsebatterystaple', 7, False, ['alice', 'bob'])
admin_user = users.add('admin', 'admin|nimda', 1337, True, [])

print('Length: {}\n'.format(len(users)))

test1_user = users['test1']
test1_user.favorite_number = 1
print('User: {} ({}) - {}\n'.format(test1_user.username, test1_user.favorite_number, ', '.join(test1_user.friends)))

test2_user = users.get('test2')
test2_user.admin = True
print('User: {} ({}) - {}\n'.format(test2_user.username, test2_user.favorite_number, ', '.join(test2_user.friends)))

admin_user.friends.append(test2_user.username)

print('Users:')
for user in users:
    print(user)
print()

del users['test1']

for user in users:
    user.admin = False

print('Usernames:')
for username in users.keys():
    print(username)
print()

print('User Dict: {}\n'.format(dict(users['test2'])))

print('User Test: {}\n'.format('test2' in users))

print('User Values: {}\n'.format(users.values()))

users.remove('admin')

print('Users:')
for user in users.values():
    print(user)
print()

print('Database:\n')
with open('users.db', 'r') as file:
    print(file.read())
```
downloader-python 1.0rc1
Testing ...
License: MIT
Requires Python: >=3.6

system
---
**What can it do?**
___
>it based from downloader.You can make mods for it.Put mod file and lilbraries in to dic.The file name must equals class name.
---
>You can write word on it.
---
>after downloaded it,you can open the zip file "{path}/---.zip" and use it.


About Author
---
**Author's e-mail**
***
>email:guoxiuchen20170402@163.com
wolproxypy 0.1.4
A proxy for routing magic Wake-On-LAN packets via Internet
License: MIT
Requires Python: >=3.9,<4.0
Keywords: wakeonlan,wol,proxy,fastapi

# wolproxypy
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/wolproxypy)
![PyPI](https://img.shields.io/pypi/v/wolproxypy)
![GitHub](https://img.shields.io/github/license/bateman/wolproxypy)

![GitHub Workflow Status](https://img.shields.io/github/workflow/status/bateman/wolproxypy/CI_CD)
[![Docker](https://img.shields.io/docker/cloud/build/bateman/wolproxypy?label=Docker&style=flat)](https://hub.docker.com/r/bateman/wolproxypy/builds)
[![Documentation Status](https://readthedocs.org/projects/wolproxypy/badge/?version=latest)](https://wolproxypy.readthedocs.io/en/latest/?badge=latest)

![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/bateman/wolproxypy)
![LGTM Grade](https://img.shields.io/lgtm/grade/python/github/bateman/wolproxypy)
![Code Climate maintainability](https://img.shields.io/codeclimate/maintainability/bateman/wolproxypy)


A proxy for routing magic Wake On LAN packets via Internet.

## RQMTS

- [x] Must be developed in Python, both front- and back-end
- [x] Must build upon [wakeonlan](https://pypi.org/project/wakeonlan/), repo [here](https://github.com/remcohaszing/pywakeonlan)
- [x] Consider publishing to PyPy

### API

- [x] Must use FastAPI

### Client

- [ ] Must use X framework for client side development (flask? django?)
- [ ] Must be responsive on mobile (client side)(flask? django?)

### Server

- [ ] Must offer https access with Google/Apple SSO (registration?)

### Best practive

- [x] Must use poetry
- [x] Must have all linting libraries enabled
- [x] Must have pre-commit checks enabled
- [x] Must use a Makefile
- [x] Must use pretty-errors, rich, and typer for CLI access
- [ ] Must have test cases and coverage viad codecov
- [x] Must have docs with MkDocs published on readthedocs

### CI/CD
- [x] Must build a Docker image (Dockerfile and docker-compose)
- [x] Must push the Docker image to DockerHub via GH actions

### Other resources

-  <https://github.com/bentasker/Wake-On-Lan-Python>, <https://gist.github.com/rschuetzler/8854764>, <https://dev.to/kevinmel2000/wake-on-lan-python-scrip-pf1>