Metadata-Version: 2.1
Name: pupalink
Version: 0.1.0a2
Summary: Springer Link Download Module for Python
Author: Jimmy Nelle
Author-email: jimmy.nelle@hsw-stud.de
Maintainer: Jimmy Nelle
Maintainer-email: jimmy.nelle@hsw-stud.de
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: aiohttp (>=3.7.4,<4.0.0)
Requires-Dist: beautifulsoup4 (>=4.9.3,<5.0.0)
Requires-Dist: lxml (>=4.6.3,<5.0.0)
Description-Content-Type: text/markdown

# pupalink
by [aykxt](https://github.com/aykxt) and [billaids](https://github.com/billaids/)

## Only for educational purposes!
---
## Features
- Search and download books from Springer Link

## How to start?
- You need an active Springer Link access
- Use from your cookie the value from parameter "idp_session"

<div class="termy">

```console
$ from pupalink import Session

$ session = Session("YOUR_IDP_SESSION)

```
</div>

## Example 

<div class="termy">

```python
from pupalink import Session
from asyncio import get_event_loop

async def main():
    session = Session("YOUR_KEY")
    books = await session.search_book("Rust")

    for book in books:
        await session.download_book(book)

    await session.close()


loop = get_event_loop()
loop.run_until_complete(main())

```
</div>
