diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -11,6 +11,15 @@ pip install telethon cp tg_backup.py ~/bin/ && chmod +x ~/bin/tg_backup.py ``` +Tab completion for the options, if you want it: + +```bash +sudo install -m 644 tg_backup.bash-completion \ + /usr/share/bash-completion/completions/tg_backup.py +``` + +Without root, `source` that file from your `~/.bashrc` instead. It completes flags and directories for `--archive-dir`; chat targets are not completed, since listing them needs a network round-trip. + ## Setup Run it once with no arguments to create the config: @@ -116,6 +125,7 @@ Only media is saved. Message text and captions are not. | `<archive-dir>/state.json` | Resume position and saved target for that chat | | `<archive-dir>/failures.json` | Message IDs whose media never downloaded | | `<archive-dir>/*` | Downloaded media | +| `/usr/share/bash-completion/completions/tg_backup.py` | Tab completion, if installed | The session file is account credentials: anyone holding it can read your Telegram. It is created mode `0600` inside a `0700` directory. Keep it out of version control and off shared storage. |
