Eine Anwendung zum Speichern Ihrer lokalen Dateien auf Telegram.
? Sehen Sie sich das Video auf YouTube an
Sie benötigen eine Telegram-API-ID und einen API-Hash. Hier können Sie eine neue App erstellen.
git clone https://github.com/FujiwaraChoki/TeleSync.git
cd TeleSync
️ : Um die Abhängigkeiten einwandfrei zu installieren, befolgen Sie bitte die Anweisungen Schritt für Schritt.
python -m venv venv
source venv/bin/activate
python -m venv venv
. v env S cripts a ctivate
Fahren Sie dann mit der Installation fort:
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
Als nächstes erteilen Sie dem run.sh
Shell-Script ausführbare Berechtigungen:
chmod +x run.sh
Option | Beschreibung |
---|---|
api_id | Ihre Telegram-API-ID. |
api_hash | Ihr Telegram-API-Hash. |
phone_number | Ihre Telefonnummer, die Sie für Telegram verwenden. |
db_file | Der Name der Datenbankdatei. (Standard: files.db ) |
verbose | Bei true gibt die Anwendung weitere Informationen aus. (Standard: false ) |
Befehl | Beschreibung |
---|---|
upload [FILE_QUERY] | Laden Sie eine Datei auf Telegram hoch |
download [FILE_QUERY] | Laden Sie eine Datei von Telegram herunter |
remove [FILE_QUERY] | Löschen Sie eine Datei aus Telegram |
list | Listen Sie alle Dateien im Telegram-Kanal auf |
FILE_QUERY
kann der Dateiname, der Dateipfad, die ID der Datei oder ein Teil des Dateinamens sein.
Um das Skript zum PATH unter Linux hinzuzufügen, können Sie die Datei ~/.bashrc
ändern:
export PATH= " $PATH :/path/to/TeleSync "
Um das Skript zum PATH in Windows hinzuzufügen, können Sie die folgenden Schritte ausführen:
Um TeleSync unter Linux auszuführen, navigieren Sie in Ihrem Terminal zum TeleSync-Verzeichnis und führen Sie den folgenden Befehl aus:
./run.sh [COMMAND] [ARGUMENTS]
Um TeleSync unter Windows auszuführen, öffnen Sie die Eingabeaufforderung, navigieren Sie zum TeleSync-Verzeichnis und führen Sie den folgenden Befehl aus:
. r un.bat [COMMAND] [ARGUMENTS]
⚡: Wenn Sie
TeleSync
zu IhremPATH
hinzugefügt haben, können Sie das Skript von überall aus ausführen.
Dieses Projekt ist unter der GNU General Public License v3.0 lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei.
Wenn Sie einen Fehler finden, öffnen Sie bitte ein Problem. Probleme, die nicht mit Fehlern zusammenhängen, werden geschlossen.
Es werden nur Pull Requests mit Korrekturen und/oder Verbesserungen akzeptiert.