semvec/pypi-packages huggingface dataset:
pyhavamal 0.1.4
A CSV file containing the Old Norse Hávamál stanzas and a simple Python app for accessing them.
Requires Python: >=3.7

# PyHavamal

The [HÃ¡vamÃ¡l](https://en.wikipedia.org/wiki/H%C3%A1vam%C3%A1l) is an Old Norse poem in which each stanza is a saying. The topics range from proper feast decorum to dealing with sorcerers. PyHavamal provides easy access to the text of a [translation by Henry Adams Bellows](https://en.wikisource.org/wiki/Poetic_Edda/H%C3%A1vam%C3%A1l).

# Installation

Use `pip install pyhavamal`.

# Use

There are 165 stanzas in the Bellows translation numbered 1-165.

- `all()` returns a list of all stanzas. Pass `numbered=True` to return a dict of numbered stanzas.
- `find_by_number(n)` returns stanza n (where n is the stanza number and not zero-based).
- `random()` returns a random stanza.
- `range_by_number(a, b)` returns a list of stanzas from a to b inclusive (where a and b are stanza numbers and not zero-based).

# License

[MIT License](LICENSE)
typers-terminal 0.0.1
A productivity app for speed reading and typing in a terminal
Requires Python: >=3.7

# Typers Terminal

Typers Terminal is a productivity application used to speed read and type text from any URL, clipboard or builtin drill.  

To learn content faster, a combination of speed reading and typing can be used. There are many studies showing the benefits of reading and taking hand written notes. Hand writing notes is slow at 13-20 while typing is much faster at 40 wpm and can easily be improved to 75wpm+. Though typing is not the same as note taking, I would argue there are still overlapping benefits such as, an increase in ability to focus, conprehension, memory and many more.  

There is nothing stopping you from typing content in a notepad to take notes, but if you type incorrectly, take a microbreak, or scroll pages then you will have to spend time finding your place. Additionally, Stats are collected to show what type of words you struggle with and exercises are provided.  


### Working Features

- Typing Text
    - Drills
        - Customize
            - word amount
            - starting letters
        - Digraphs
            - 2 most frequent charcters
        - Trigraphs
            - 3 most frequent characters
        - Words
            - 300 most common (10fastfingers words)
            - 10,000 words
    - Submit Text
        - URL
            - Selects Header Text and paragraphs, list underneath
        - Clipboard
    - Stats
        - during typing
            - shows wpm for a given word as if you typed that word for 1 min
        - after typing
            - shows
                - average wpm
                - accuracy
                - fastest words
                - slowest words
                - slowest correct words

### In Development

- Speed reading
- logging stats
- documentation
    - how to install
    - better annotation
- testing
    - CI/CD tool

### Installation Guide

### How To Use

- start application with `python3 main.py` in `/typers_terminal/typers_terminal`
- navigate with with arrow keys or jk and select with enter
- for typing
    - if a weird symbol that you cannot type is found type ``
    - to exit out early press `esc`
    - force close with `ctrl+c`

### Contribution Instructions

- this
JsonDB-labm1997 0.0.3.post1
This is a simple I/O JSON handler that allows direct operations on JSONs and with a single call to `JsonDB.flushAll`you can save them all on permanent memory.
Requires Python: >=3.6

## JsonDB

This is a simple I/O JSON handler that allows direct operations on JSONs and with a single call to `JsonDB.flushAll`you can save them all on permanent memory.



## Example

```python
from JsonDB import JsonDB

class Foo:
    def __init__(self):
        self.db = JsonDB("Foo.json", {"param1": [1,2,3,4], "param2": {"a": 1, "b": 2}})
        self.params = self.db.getJSON()

    def changeParam1(self, value):
        self.params["param1"] = value

    def changeParam2(self, value):
        self.params["param2"] = value

foo = Foo()

foo.changeParam1([1,2,3])
foo.changeParam2(14)

# Save all JSON on respective files
JsonDB.flushAll()
```



## Tests

Automated tests can be run with `pytest-3 test.py`.
f1-cli 0.0.1
A CLI tool for Formula 1 racing data based on f1-api-wrapper
Requires Python: >=3.8

# F1 CLI

A CLI tool for Formula 1 racing data based on [f1-api-wrapper](https://pypi.org/project/f1-api-wrapper/)

# Install

`pip install f1-cli`

# Usage

Get schedule

`f1 schedule`