Skip to main content

toTelegram sube archivos a telegram sin importar el tamaño.

Project description

toTelegram

Este proyecto es una herramienta de CLI en Python diseñada para subir archivos a Telegram sin preocuparse por los límites de tamaño (2GB/4GB). La idea no es solo tener un uploader, sino un gestor de disponibilidad que entiende qué archivos ya están en la "nube" de tus chats para evitar subidas redundantes.

¿De qué va esto?

A diferencia de un uploader simple, toTelegram usa una base de datos local (SQLite) para trackear los archivos por su MD5. Si intentas subir algo que el sistema ya detectó en otro chat al que tienes acceso, intentará hacer un forward (mirror) o reconstruir el archivo desde piezas sueltas (puzzle) en lugar de gastar ancho de banda volviendo a subir los bytes.


Cómo probarlo

Puedes instalar el paquete directamente desde el repositorio sin necesidad de clonarlo manualmente:

1. Instala usando pip desde GitHub:

pip install totelegram

2. Crea un perfil:

Necesitas tu API_ID y API_HASH de Telegram.

totelegram profile create

3. Configura un chat de destino

totelegram config search "Mi Nube Privada" --apply

4. Envía archivos o carpetas:

# Enviar archivos individuales
totelegram send video.mp4

# Archivar una carpeta completa como un backup estructurado
totelegram backup ./mis_fotos

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

totelegram-0.9.12.tar.gz (65.1 kB view details)

Uploaded Source

Built Distribution

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

totelegram-0.9.12-py3-none-any.whl (71.1 kB view details)

Uploaded Python 3

File details

Details for the file totelegram-0.9.12.tar.gz.

File metadata

  • Download URL: totelegram-0.9.12.tar.gz
  • Upload date:
  • Size: 65.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for totelegram-0.9.12.tar.gz
Algorithm Hash digest
SHA256 a255a530156c85446e91cb6e3e8ab287896ab683850a75ae57192e95514bd8bf
MD5 0398074885fabfec050374820f881734
BLAKE2b-256 8f26ea6e7539c09094740b6937eb3b3c258d79f1e7aed9dc720dfa040c8bd49f

See more details on using hashes here.

Provenance

The following attestation bundles were made for totelegram-0.9.12.tar.gz:

Publisher: publish.yml on CalumRakk/toTelegram

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file totelegram-0.9.12-py3-none-any.whl.

File metadata

  • Download URL: totelegram-0.9.12-py3-none-any.whl
  • Upload date:
  • Size: 71.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for totelegram-0.9.12-py3-none-any.whl
Algorithm Hash digest
SHA256 75dd1a519b7cb2d767067970d57698ae5f5fe82dfdee6ddccd109e5dd1d3a67f
MD5 b2d61942e8399954c54ee35a9b082847
BLAKE2b-256 32854d798394ee66bd2a8d01a83a908df769aa02e676b196d0775e49b358f87e

See more details on using hashes here.

Provenance

The following attestation bundles were made for totelegram-0.9.12-py3-none-any.whl:

Publisher: publish.yml on CalumRakk/toTelegram

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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