Skip to main content

Upload (and download) files to Telegram up to 4 GiB using your account.

Project description

# Uploady

Version: 0.0.2 (Equivalent to 0.7.1 of telegram-upload)

Uploady is a fork of the [Telegram Upload (Nekmo Fork)](https://github.com/Nekmo/telegram-upload) repository. It is designed to provide extended functionality for uploading and managing files on Telegram. This version is currently in beta, with exciting new features under development for the upcoming 0.1.0 release.

## 🚀 Features (Coming Soon)

Uploady aims to expand on the original functionality of Telegram Upload with the following features:

  • Bot Support: Upload files directly using Telegram bots, making automation much simpler.

  • Multiple Clients: Support for managing multiple Telegram client accounts for upload automation.

  • Scheduled Uploads: Automatically upload files at specified times.

  • Gallery Sync: Sync your local gallery with your Telegram account.

  • Auto Posting: Automatically post content to channels at set intervals or specific times.

These features are still in development, and you can expect the full functionality in version 0.1.0, which is already in beta testing locally!

## 🧐 Why Uploady?

While Telegram Upload offers great features, Uploady takes it a step further by supporting:

  • Bots and multiple client accounts, providing you with advanced automation capabilities.

  • Scheduled uploads, giving you full control over when to upload content without manual intervention.

  • Gallery synchronization, making it easier to keep your Telegram media up to date.

  • Auto posting to your Telegram channels, enabling hands-off management.

With these additions, Uploady will become your ultimate solution for file uploads and management on Telegram.

## 👨‍💻 Acknowledgements

A huge thank you to [Nekmo](https://github.com/Nekmo), whose work on the original Telegram Upload repository has made this project possible. His contributions have been instrumental in getting this project off the ground.

Telethon has been an essential part of this project, providing the foundation for Telegram API interactions. A special shout-out to [Lonami](https://github.com/Lonami) for the development of the [Telethon library](https://github.com/LonamiWebs/Telethon), which powers the core functionality of Uploady. Telethon is a powerful Python Telegram client that allows for robust interactions with Telegram’s API, making complex tasks like uploading and managing files effortless.

## 📅 Future Plans

  • I initially considered adding support for Pyrogram, but since Pyrogram is no longer actively maintained, I’m waiting for a new fork created by a developer who is actively maintaining it. As soon as that’s available, I will add support for Pyrogram as well.

  • Full feature set integration is expected in version 0.1.0, which will include all the features currently in development.

## 🛠️ Installation

You can install Uploady via pip:

`bash pip install uploady==0.0.2 ``

📬 Contact Information

Created by: Ankit Chaubey (@ankit-chaubey) - GitHub: [@ankit-chaubey](https://github.com/ankit-chaubey) - Telegram: [@ankit_chaubey](https://t.me/ankit_chaubey) - Contact Bot: [@ChaubeyBot](https://t.me/ChaubeyBot)

🙏 Special Thanks

Nekmo for his incredible work on the telegram-upload repository.

Lonami for the amazing Telethon library, which powers this project.

⚠️ Disclaimer

This project is still in development. The current version 0.0.2 is a beta release, and many features are under active development. Please report any issues or bugs you encounter, and keep an eye out for the stable 0.1.0 release, which will introduce many exciting new features.

Thanks for your support! 🙌

As I am busy with exams, I will continue working on Uploady and aim to release 0.1.0 soon, which is already in beta testing on my local system. Stay tuned!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uploady-0.0.2.tar.gz (280.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uploady-0.0.2-py2.py3-none-any.whl (47.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file uploady-0.0.2.tar.gz.

File metadata

  • Download URL: uploady-0.0.2.tar.gz
  • Upload date:
  • Size: 280.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for uploady-0.0.2.tar.gz
Algorithm Hash digest
SHA256 843a4678693189eff9260d68138e6343aee47788d8e46b33160ce0e6648c08cf
MD5 477dca14cf46bd5b719099e48b4dec31
BLAKE2b-256 5b07c9f4b9ab43c72e38e6630ffa28db201cf4615226f0c7978c3c8e6ca239c3

See more details on using hashes here.

File details

Details for the file uploady-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: uploady-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 47.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for uploady-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fd09468e8e944edd4a7746e80aa933f382f3e1c1fd116ec715b03b24fe50a4c1
MD5 d86854c6fd74827f3dc9b3eeef38f460
BLAKE2b-256 e600ca095824395f0cdbe34d4e05f81448230fdba95abe7a6e84736cbdb68cde

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page