Пакет для загрузки файлов в сервис Dalas, включает как методы для обычных пользователей, так и методы для панелей
Project description
Описание
uploadtodalas — это простой пакет для загрузки файлов на сервис Dalas. Он поддерживает асинхронную и синхронную загрузку файлов. Пакет включает методы как для панелей, так и для простых пользователей.
Установка
Вы можете установить этот пакет с помощью pip:
Для Windows:
pip install uploadtodalas
Для Linux:
pip3 install uploadtodalas
Пример использования
Ниже приведены примеры использования различных функций, доступных в пакете uploadtodalas.
Все функции, доступные в пакете
uploadtodalas, имеют внутрикодовую документацию, пажалуйста ознакомьтесь с ней, а также с документацией изложенной на апи ресурсах. Пользователям, Панелям
Инициализация клиента
Для начала работы необходимо создать экземпляр класса UploadToDalas и передать API ключ (если он у вас есть):
from uploadtodalas.upload import UploadToDalas
client = UploadToDalas(api_key='ваш_api_ключ') # API ключ необходим только для панелей
client = UploadToDalas() # Инициализация без API ключа
Асинхронная загрузка файла
*
Для начала работы необходимо создать экземпляр класса `UploadToDalas` и передать API ключ (если он у вас есть). Смотрите раздел `Инициализация клиента`.Метод загрузки файлов, только .zip и .rar
import asyncio
async def main():
await client.AsyncUploadToDalas(file_path='/path/to/your/file.zip', seller_id=1111, shedul_in_hours=0)
asyncio.run(main())
Синхронная загрузка файла
*
Для начала работы необходимо создать экземпляр класса `UploadToDalas` и передать API ключ (если он у вас есть). Смотрите раздел `Инициализация клиента`.Метод загрузки файлов, только .zip и .rar
client.SyncUploadToDalas(file_path='/path/to/your/file.zip', seller_id=1111, shedul_in_hours=0)
Пример использования методов для панелей
Все функции, доступные в пакете
uploadtodalas, имеют внутрикодовую документацию, пажалуйста ознакомьтесь с ней, а также с документацией изложенной на апи ресурсах. Пользователям, Панелям
*
Для начала работы необходимо создать экземпляр класса `UploadToDalas` и передать API ключ (если он у вас есть). Смотрите раздел `Инициализация клиента`.Метод загрузки файлов, только .zip и .rar
import asyncio
async def main():
seller_id = await client.PannelAsyncGetId(telegram_id=123456789) # Получение seller_id по телеграм ид.
if seller_id:
await client.PannelAsyncUpload(file_path='/path/to/your/file.zip', seller_id=seller_id, shedul_in_hours=0, strict=True)
asyncio.run(main())
*
Для начала работы необходимо создать экземпляр класса `UploadToDalas` и передать API ключ (если он у вас есть). Смотрите раздел `Инициализация клиента`.Метод запроса выплаты
import asyncio
async def main():
seller_id = await client.PannelAsyncGetId(telegram_id=123456789) # Получение seller_id по телеграм ид.
if seller_id:
await client.PannelAsyncPayOff(seller_id=seller_id, strict=True)
asyncio.run(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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uploadtodalas-1.0.0.tar.gz.
File metadata
- Download URL: uploadtodalas-1.0.0.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
544bffd6f8773a19b3c3cc5124905db2fac8de3d4db3014fd7b253a2e0fa8f1b
|
|
| MD5 |
96ed416f64a0e35109e9f7fbea80d7ea
|
|
| BLAKE2b-256 |
f36e97193543721eebd56232a271bbe033e5ce6667fffc972d72fa8ad529e881
|
File details
Details for the file uploadtodalas-1.0.0-py3-none-any.whl.
File metadata
- Download URL: uploadtodalas-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ab86387bd7ad7f2d71cc362025cbde7ee6f52744cc3d45cf9e6108c3e04e07f
|
|
| MD5 |
940138214259a709f67fedbb08fcff88
|
|
| BLAKE2b-256 |
19d83ab07f963f66ff50a6cf0a8219dd506d42b43b2a339d588af7cea296f528
|