semvec/pypi-packages huggingface dataset:
HowLongToBeat-Python-API 0.1.2
This package helps to get data from howlongtobeat.com
Requires Python: >=3.6

# HowLongToBeat Python API
[![Build Status](https://travis-ci.com/JaeguKim/HowLongToBeat-Python-API.svg?branch=master)](https://travis-ci.com/JaeguKim/HowLongToBeat-Python-API)   
You can easily search play-time of specific game you want to know by using this package.   

## Usage
## How To Install
```python
pip install HowLongToBeat-Python-API
```
## How To Use

### Import 
```python
from hltbapi import HtmlScraper
```
### Example 
```python
res = HtmlScraper().search(name='last of us') #res contains following data of games containing 'last of us'
for entry in res:
    print('===================================')
    print(entry.detailId)
    print(entry.gameName)
    print(entry.description)
    print(entry.playableOn)
    print(entry.imageUrl)
    print(entry.timeLabels)
    print(entry.gameplayMain)
    print(entry.gameplayMainExtra)
    print(entry.gameplayCompletionist)
    print('===================================')
```

## Authors

* **JaeguKim**

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
lykkellemainafrica 0.0.1
Modules pertaining to lykkellemainafrica
Requires Python: >=3.6

This is package that contains all modules needed to run
the Africa program i.e. prio 3
Contents:
    1. mainmasterprogeod3 - africa mastering
    2.  maincalculationprog3 - africa calculations
    3. healthcheckeod3 - exceptions and health checks
lykkelleloader 0.1.16
Modules pertaining to loading stock and bond information from EODHistorical data
Requires Python: >=3.6

This is the package that contains all historical information regarding the connection to Eodhistorical data and other outside sources.
Contents:
    1. fxconvert
    2. investment category
    3. loadstock
    4. Get exchange info
    5. load historical data
package-name-exporter 0.0.0
Export python packages installed to txt, pdf and xls format
Requires Python: >=3.6

# Package name exporter
This python package will let you export your installed packages to txt, pdf and xls format.
This package is the advanced version of the 

```python
pip freeze > requirements.txt
```

## Installation

* Install this package from pypi.org 

```python
pip install package-name-exporter
```
* clone this repo and run 

```python
python setup.py install
```

## Usage

This library helps you to export the installed packages into txt, xls and pdf format

### pdf format

```python
from package_name_exporter.exporter import PackageNameExporter

my_class = PackageNameExporter()
my_class.get_packages_list('pdf', 'filename.pdf')
```

### xls format
```python
from package_name_exporter.exporter import PackageNameExporter

my_class = PackageNameExporter()
my_class.get_packages_list('xls', 'filename.xls')
```

### txt format
```python
from package_name_exporter.exporter import PackageNameExporter

my_class = PackageNameExporter()
my_class.get_packages_list('txt', 'filename.txt')
```
aioscheduler 1.4.2
Scalable, high-performance AsyncIO task scheduler
Requires Python: >=3.7

# aioscheduler

aioscheduler is a scalable and high-performance task scheduler for asyncio.

It schedules execution of coroutines at a specific time in a single task, making it lightweight and extremely scalable by adding a manager for multiple schedulers.

Tests have shown that aioscheduler can run up to 10 million timed tasks with up to 20 finishing per second when using 20 schedulers. Single tasks can easily schedule up to 10.000 tasks. This is based on tests on a Xeon E5 1650v3.

## Installation

`pip install aioscheduler`

## Usage

aioscheduler provides several Scheduler classes that runs a main task to consume coroutines.

There are `QueuedScheduler/LifoQueuedScheduler` and `TimedScheduler`, whereas TimedScheduler is the default for Managers.

The TimedScheduler compares datetime objects to UTC by default, to disable it, pass `prefer_utc=False` to the constructor.

```py
import asyncio
from datetime import datetime, timedelta
from aioscheduler import TimedScheduler

async def work(n: int) -> None:
    print(f"I am doing heavy work: {n}")

async def main() -> None:
    starting_time = datetime.utcnow()
    scheduler = TimedScheduler()
    scheduler.start()

    for i in range(60):
        scheduler.schedule(work(i), starting_time + timedelta(seconds=5 + i))

    await asyncio.sleep(65)

asyncio.run(main())
```

In this example, 60 tasks are scheduled to run in 5 seconds from now, 1 of them per second over a time of 1 minute.

The QueuedScheduler works identical, but consumes tasks in scheduling order immediately and only takes a single coroutine as argument to `schedule()`.

To scale even further, aioscheduler offers the Manager (example with QueuedScheduler backend):

```py
import asyncio
from datetime import datetime, timedelta
from aioscheduler import Manager, QueuedScheduler

async def work(n: int) -> None:
    print(f"I am doing heavy work: {n}")

async def main() -> None:
    starting_time = datetime.utcnow()
    manager = Manager(5, cls=QueuedScheduler)  # The number of Schedulers to use
                                               # Leaving out cls defaults to TimedScheduler
    manager.start()

    for i in range(30000):
        manager.schedule(work(i))

    await asyncio.sleep(5)

asyncio.run(main())
```

The manager distributes the tasks across multiple schedulers internally and acts as a load-balancer.

`schedule()` returns a Task object, you may cancel a task after scheduling by running `scheduler.cancel(task)` (or `manager.cancel(task)`). The manager is less efficient for cancelling.

To limit the amount of tasks scheduled, there is a `max_tasks` argument that takes a positive integer. It is advised to use this in production enviroments of known task queue sizes and available on both Scheduler and Manager.

## License

MIT
export-package-name 1.0.0
Export python packages installed to txt, pdf and xls format
Requires Python: >=3.6

# Package name exporter
This python package will let you export your installed packages to txt, pdf and xls format.
This package is the advanced version of the 

```python
pip freeze > requirements.txt
```

## Installation

* Install this package from pypi.org 

```python
pip install package-name-exporter
```
* clone this repo and run 

```python
python setup.py install
```

## Usage

This library helps you to export the installed packages into txt, xls and pdf format

### pdf format

```python
from package_name_exporter.exporter import PackageNameExporter

my_class = PackageNameExporter()
my_class.get_packages_list('pdf', 'filename.pdf')
```

### xls format
```python
from package_name_exporter.exporter import PackageNameExporter

my_class = PackageNameExporter()
my_class.get_packages_list('xls', 'filename.xls')
```

### txt format
```python
from package_name_exporter.exporter import PackageNameExporter

my_class = PackageNameExporter()
my_class.get_packages_list('txt', 'filename.txt')
```
PyClassicRound 2.2
Current python 3's round function uses Banker's rounding, this package will help you to round off numbers the classical way.
Requires Python: >=3.5

# PyClassicRound

The current implementation of round() function in Python 3 uses Banker's rounding i.e integers are rounded to the nearest even integer, this package allows you to round off numbers the classical way.

### Installation

PyClassicRound has no dependencies.

```sh
> pip install PyClassicRound
```

### Usage (example)

```sh
> from PyClassicRound import classic_round

> classic_round(2.55, 1) #outputs 2.6 whereas python 3's round() outputs 2.5
```
#### OR

```sh
> from PyClassicRound import classic_round as cround

> cround(2.55, 1) #outputs 2.6 whereas python 3's round() outputs 2.5
```

### Parameters

- Number that needs to be rounded off
- Upto how many decimal places (__optional__) (**defaults to 2 decimal points** (Hundredths Place))

Input parameters can be in any format i.e. integer, float, string etc.

Output will be:
- integer: if decimal point is 0
- on successful operation: float
- None: if the input value cannot be resolved / rounded off for ex. strings -> ("", " ", "abc")

### License
MIT
fbscrape 0.0.4
A package to scrape the likes of a facebook page and its posts
Requires Python: >=3.6

# facebook-likes-scrape
Scrape likes from facebook.
Warning webscraping from facebook is against terms of service, ensure that you have permission before running this script or risk your account being banned.


![Likes over time image](https://github.com/ted-marozzi/pointsbet-scrape/blob/master/out/pointsbet/pointsbet.png?raw=true)