Springer Link Download Module for Python
Project description
♞ pupalink
A simple Python module to search and download books from SpringerLink.
🧪 This project is still in an early stage of development. Expect breaking changes.
Features
- Search and download books from Springer Link
Prerequisites
- An active SpringerLink account with premium access.
Getting started
Sign in to your SpringerLink account and copy the idp_session
cookie and paste it like below:
from pupalink import Session
session = Session("YOUR_IDP_SESSION")
Example
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())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pupalink-0.1.0a4.tar.gz
(15.6 kB
view details)
Built Distribution
File details
Details for the file pupalink-0.1.0a4.tar.gz
.
File metadata
- Download URL: pupalink-0.1.0a4.tar.gz
- Upload date:
- Size: 15.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.8.5 Linux/5.4.0-72-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
9d0a5ee4d11874cd0630e03a07fa76357510b2566d56a6051ed639618bd7e7a6
|
|
MD5 |
a8f2288937676d5baf46e5217eb0e243
|
|
BLAKE2b-256 |
76b2f87c944222bd7d3e42ad2af0e31dcb2fb7b448bc4141f8842eb5c04b7367
|
File details
Details for the file pupalink-0.1.0a4-py3-none-any.whl
.
File metadata
- Download URL: pupalink-0.1.0a4-py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.8.5 Linux/5.4.0-72-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1b2c898b7ac9ada59dea74ff490d9a6761432a1ecab4c98b69ecdfc162d618f1
|
|
MD5 |
f8d69c5ef91d4846ebc26cee393f0cfd
|
|
BLAKE2b-256 |
70eacd3a6d4061f7a9c7e1e2e98e0fdf2c3bfc6f987c090b9c53996026e9c61c
|