Une application pour stocker vos fichiers locaux sur Telegram.
? Regardez la vidéo sur YouTube
Vous avez besoin d'un identifiant API Telegram et d'un hachage API. Vous pouvez créer une nouvelle application ici.
git clone https://github.com/FujiwaraChoki/TeleSync.git
cd TeleSync
️ : Afin d'installer parfaitement les dépendances, veuillez suivre les instructions étape par étape.
python -m venv venv
source venv/bin/activate
python -m venv venv
. v env S cripts a ctivate
Ensuite, poursuivez l'installation :
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
Ensuite, accordez les autorisations à l'exécutable run.sh
Shell-Script :
chmod +x run.sh
Option | Description |
---|---|
api_id | Votre identifiant API Telegram. |
api_hash | Votre hachage d'API Telegram. |
phone_number | Votre numéro de téléphone, que vous utilisez pour Telegram. |
db_file | Le nom du fichier de base de données. (Par défaut : files.db ) |
verbose | Si c'est true , l'application imprimera plus d'informations. (Par défaut : false ) |
Commande | Description |
---|---|
upload [FILE_QUERY] | Télécharger un fichier sur Telegram |
download [FILE_QUERY] | Téléchargez un fichier depuis Telegram |
remove [FILE_QUERY] | Supprimer un fichier de Telegram |
list | Répertorier tous les fichiers de la chaîne Telegram |
FILE_QUERY
peut être le nom du fichier, le chemin du fichier, l'ID du fichier ou une partie du nom du fichier.
Pour ajouter le script au PATH sous Linux, vous pouvez modifier le fichier ~/.bashrc
:
export PATH= " $PATH :/path/to/TeleSync "
Pour ajouter le script au PATH sous Windows, vous pouvez suivre ces étapes :
Pour exécuter TeleSync sous Linux, accédez au répertoire TeleSync de votre terminal et exécutez la commande suivante :
./run.sh [COMMAND] [ARGUMENTS]
Pour exécuter TeleSync sous Windows, ouvrez l'invite de commande, accédez au répertoire TeleSync et exécutez la commande suivante :
. r un.bat [COMMAND] [ARGUMENTS]
⚡ : Si vous avez ajouté
TeleSync
à votrePATH
, vous pouvez exécuter le script depuis n'importe où.
Ce projet est sous licence GNU General Public License v3.0 - voir le fichier LICENSE pour plus de détails.
Si vous trouvez un bug , veuillez ouvrir un problème. Les problèmes qui ne sont pas liés à des bugs seront résolus.
Seules les Pull Requests contenant des correctifs ou/et des améliorations seront acceptées.