Pararamio - Python Client for pararam.io
Python client library for pararam.io platform with lazy loading and automatic API calls.
Installation
pip install pararamio
Quick Start
from pararamio import Pararamio
# Initialize client
client = Pararamio(
login="your_login",
password="your_password",
key="your_api_key"
)
# Authenticate
client.authenticate()
# Search users with lazy loading
users = client.search_user("test")
for user in users:
print(f"User: {user.name}") # Automatically loads data
# Get chats
chats = list(client.list_chats())
for chat in chats:
print(f"Chat: {chat.title}") # Lazy loaded
# Get recent posts
posts = chat.posts(start_post_no=-10, end_post_no=-1)
for post in posts:
print(f" {post.text}")
Features
- Lazy Loading: Automatic data loading on attribute access
- Full API Coverage: Complete pararam.io API support
- Cookie Management: Persistent session handling
- Type Hints: Full typing support
- File Handling: Upload/download support
- Search: Users, groups, posts search
- Real-time: Activity tracking
Documentation
Async Version
For async/await support, install the async version:
pip install pararamio-aio
License
MIT License
Metadata
Release files for pararamio 3.0.37
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pararamio-3.0.37.tar.gz | 119.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pararamio-3.0.37-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 289.3 kB
Release files / pararamio-3.0.37.tar.gz
| Download URL | pararamio-3.0.37.tar.gz |
|---|---|
| Size | 119.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
987f3a04f4265196b05730a30903ff1be58637b380f17f2f6d95be327dfe37ce
|
|
BLAKE2b-256 checksum How to use checksums |
47b087a678ccd23b92d77a800f95ba7d692a17c74ea5e8503c10ad47e945fcba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|
Release files / pararamio-3.0.37-py3-none-any.whl
| Download URL | pararamio-3.0.37-py3-none-any.whl |
|---|---|
| Size | 169.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68655363c04e4d38ad89fa5c5040ad4083fd50dc70c94f51f51f30091d8e2eaf
|
|
BLAKE2b-256 checksum How to use checksums |
eb9dd6e187726074f7f9b992816e811e4fc0a111fa8f6804c00de81bf1abd12b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|