Una aplicación para almacenar tus archivos locales en Telegram.
? Mira el vídeo en YouTube
Necesita una ID de API de Telegram y un Hash de API. Puedes crear una nueva aplicación aquí.
git clone https://github.com/FujiwaraChoki/TeleSync.git
cd TeleSync
️ : Para instalar las dependencias sin problemas, siga las instrucciones paso a paso.
python -m venv venv
source venv/bin/activate
python -m venv venv
. v env S cripts a ctivate
Luego, continúa con la instalación:
pip install -r requirements.txt
# Copy the example.config.json to config.json
cp example.config.json config.json # Edit the config.json file with your own settings
A continuación, otorgue permisos ejecutables a run.sh
Shell-Script:
chmod +x run.sh
Opción | Descripción |
---|---|
api_id | Su ID de API de Telegram. |
api_hash | Tu hash de API de Telegram. |
phone_number | Tu número de teléfono, que utilizas para Telegram. |
db_file | El nombre del archivo de base de datos. (Predeterminado: files.db ) |
verbose | Si es true , la aplicación imprimirá más información. (Predeterminado: false ) |
Dominio | Descripción |
---|---|
upload [FILE_QUERY] | Subir un archivo a Telegram |
download [FILE_QUERY] | Descargar un archivo de Telegram |
remove [FILE_QUERY] | Eliminar un archivo de Telegram |
list | Listar todos los archivos en el canal de Telegram |
FILE_QUERY
puede ser el nombre del archivo, la ruta del archivo, el ID del archivo o una parte del nombre del archivo.
Para agregar el script a la RUTA en Linux, puede modificar el archivo ~/.bashrc
:
export PATH= " $PATH :/path/to/TeleSync "
Para agregar el script a la RUTA en Windows, puede seguir estos pasos:
Para ejecutar TeleSync en Linux, navegue hasta el directorio de TeleSync en su terminal y ejecute el siguiente comando:
./run.sh [COMMAND] [ARGUMENTS]
Para ejecutar TeleSync en Windows, abra el símbolo del sistema, navegue hasta el directorio de TeleSync y ejecute el siguiente comando:
. r un.bat [COMMAND] [ARGUMENTS]
⚡: Si agregó
TeleSync
a suPATH
, puede ejecutar el script desde cualquier lugar.
Este proyecto tiene la licencia pública general GNU v3.0; consulte el archivo de LICENCIA para obtener más detalles.
Si encuentra un error , abra un problema. Se cerrarán los problemas que no estén relacionados con errores.
Solo se aceptarán Pull Requests con correcciones y/o mejoras .