semvec/pypi-packages huggingface dataset:
bookhack-ikoblyk 2.0.0
Book downloading tool
Requires Python: >=3.6

# Bookhack

Tool for automated downloading of books from 'Culture of Ukraine' library.


## Installation

Use [docker-compose](https://docs.docker.com/compose/) to set up the environment and install the package.

```bash
docker-compose up
```

## Usage
When container starts you will be asked to enter the book url 

#####Make sure you enter a valid url
```
paste a valid url: 
```


## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)
   d7b75cd5b2f1 e587ff2389f9 aa61a9863d2d 82b99c0ad8db
dyndict 20.7.3
Dynamic Dictionary Class
Requires Python: >=3.5

## DynDict

![Python test](https://github.com/hillcrestpaul0719/dyndict/workflows/Python%20test/badge.svg)
![PyPI - Downloads](https://img.shields.io/pypi/dm/dyndict)

Dynamic Dictionary class for Python adds support for add operation for dictionary classes.

#### Demo

```python
Python 3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from dyndict import dyndict
>>> dyn = dyndict()
>>> dyn
{}
>>> dyn += {'a': 1}
>>> dyn
{'a': 1}
>>> dyn += {'b': 1}
>>> dyn
{'a': 1, 'b': 1}
>>> dyn += {'b': 1}
>>> dyn
{'a': 1, 'b': 2}
>>> dyn += {'list': []}
>>> dyn
{'a': 1, 'b': 2, 'list': []}
>>> dyn += {'list': [1, 2, 3]}
>>> dyn
{'a': 1, 'b': 2, 'list': [1, 2, 3]}
>>> dyn += {'list': [{'z': 26}]}
>>> dyn
{'a': 1, 'b': 2, 'list': [1, 2, 3, {'z': 26}]}
>>> dyn['a']
1
>>> dyn['list'][3]
{'z': 26}
```

### Installation

```bash
pip install dyndict
```
bcdc2bcdc 0.0.10
Utility for moving data between CKAN instances using the API
Requires Python: >=3.6.*, <4

# Overview

Utility to migrate data between two CKAN instances using the CKAN api.

# Getting Started

## config/transformationConfig.json

This file currently contains the configuration that is being used at DataBC for
the transformation between prod and test.  A detailed description of this file
is available [here](./docs/transformationConfig.md)

## Running

### Env vars:

Configure the following env vars:

* export CKAN_API_KEY_DEST=<api key for the destination instance, should be for
   a ckan sysadmin user>
* export CKAN_URL_TST=<url to destination ckan instance>
* export CKAN_API_KEY_SRC=<api key for source destination instance, should be sysadmin>
* export CKAN_URL_SRC=<url to the source ckan instance>
* export CKAN_DO_NOT_WRITE_URL=<usually the source instance, adds checks to make no
      methods that make changes are not being called on this instance>
* export CKAN_NEW_USER_PSWD=<default password to use if new users are created>
* export CKAN_TRANSFORMATION_CONFIG=<config file in config dir you want to use>

Optional env vars, These are optional vars that should NOT be used in production/
deployed versions of this code.  They are parameters that help with the debugging
of this code.

* export LOG_FILE_PATH=<the path to where output log file should be located>
  if LOG_FILE_PATH is not set then logging will only go to console.
* export DUMP_DEBUG_DATA=<TRUE>
  When the debug param is set the objects returned by the rest api get cached.
  Subsequent runs of the script will re-use cached objects.  Also dumps comparison
  object data to help debug issues with change control.


Finally, environment variables are defined in the constants, making them easy
to change

### Running

After the module has been installed:

`pip install bcdc2bcdc`

and the the env vars described above have been set, you can run the script using

`python3 runBCDC2BCDC.py`
django-lgi 0.1.2
Django Lambda Gateway Interface
Requires Python: >=3.6

# django-lgi - Django Lambda Gateway Interface

django-lgi is a python module that interprets [HTTP API](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html) requests sent to your Django project in Lambda.

## Features
* Process [2.0 payload format version](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html) data that API Gateway sends to a Lambda integration.
* Trigger management commands directly on lambda, e.g. invoke lambda function with `{"manage": ["version"]}` to [display the current Django version](https://docs.djangoproject.com/en/dev/ref/django-admin/#determining-the-version).

## Installation

`pip install django-lgi`

## Usage

Create `lgi.py` file in Django project root. Remember to replace `mysite.settings` with dotted path to your settings module.

```
import os

from lgi import get_lgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")

application = get_lgi_application()
```

Set lambda handler to `mysite.lgi.application`.

## Examples
* [Djambda](https://github.com/netsome/djambda) - example project setting up Django application in AWS Lambda managed by Terraform.

## Related Projects
* [awsgi](https://github.com/slank/awsgi)
* [apig-wsgi](https://github.com/adamchainz/apig-wsgi)
* [Zappa](https://github.com/Miserlou/Zappa)
* [chalice](https://github.com/aws/chalice)

## Testing
To run the test suite, first, create and activate a virtual environment. Then run tests.
```
$ flit install -s
$ cd tests
$ ./runtests.py
```