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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a255a530156c85446e91cb6e3e8ab287896ab683850a75ae57192e95514bd8bf
|
|
| MD5 |
0398074885fabfec050374820f881734
|
|
| BLAKE2b-256 |
8f26ea6e7539c09094740b6937eb3b3c258d79f1e7aed9dc720dfa040c8bd49f
|
Provenance
The following attestation bundles were made for totelegram-0.9.12.tar.gz:
Publisher:
publish.yml on CalumRakk/toTelegram
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
totelegram-0.9.12.tar.gz -
Subject digest:
a255a530156c85446e91cb6e3e8ab287896ab683850a75ae57192e95514bd8bf - Sigstore transparency entry: 1187928019
- Sigstore integration time:
-
Permalink:
CalumRakk/toTelegram@8edb713ad2adea44e62f0967c94bbceb0f214472 -
Branch / Tag:
refs/tags/v0.9.12 - Owner: https://github.com/CalumRakk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8edb713ad2adea44e62f0967c94bbceb0f214472 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75dd1a519b7cb2d767067970d57698ae5f5fe82dfdee6ddccd109e5dd1d3a67f
|
|
| MD5 |
b2d61942e8399954c54ee35a9b082847
|
|
| BLAKE2b-256 |
32854d798394ee66bd2a8d01a83a908df769aa02e676b196d0775e49b358f87e
|
Provenance
The following attestation bundles were made for totelegram-0.9.12-py3-none-any.whl:
Publisher:
publish.yml on CalumRakk/toTelegram
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
totelegram-0.9.12-py3-none-any.whl -
Subject digest:
75dd1a519b7cb2d767067970d57698ae5f5fe82dfdee6ddccd109e5dd1d3a67f - Sigstore transparency entry: 1187928021
- Sigstore integration time:
-
Permalink:
CalumRakk/toTelegram@8edb713ad2adea44e62f0967c94bbceb0f214472 -
Branch / Tag:
refs/tags/v0.9.12 - Owner: https://github.com/CalumRakk
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8edb713ad2adea44e62f0967c94bbceb0f214472 -
Trigger Event:
push
-
Statement type: