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.36
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.36.tar.gz | 118.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pararamio-3.0.36-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 288.4 kB
Release files / pararamio-3.0.36.tar.gz
| Download URL | pararamio-3.0.36.tar.gz |
|---|---|
| Size | 118.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1fdc0da2519b494ff4af96661a10277f6acc1c9fc9d0000b129835d8b19e9ad9
|
|
BLAKE2b-256 checksum How to use checksums |
c810d151346197feca07808d2a6ef65599de2fa79bd3e7159448d3488ff2f5fc
|
| 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.36-py3-none-any.whl
| Download URL | pararamio-3.0.36-py3-none-any.whl |
|---|---|
| Size | 169.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a5054640e434c4aa00a25857e9b1a0c4c8e28078940671f29e2c865bf88a975a
|
|
BLAKE2b-256 checksum How to use checksums |
9b3338e69e2d0ff10c0fabed85d43375965d0adf17fd2589bf19533ab55ad6ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.14
|