-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
install
pyrlottie
by default/ regardless
- Loading branch information
1 parent
c19b2e4
commit bceec71
Showing
8 changed files
with
138 additions
and
98 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,80 +1,12 @@ | ||
<!-- omit in toc --> | ||
# Tutorial | ||
|
||
See below for a step-by-step tutorial on how to use TStickers | ||
# TStickers Tutorials and User Guides | ||
|
||
- [Step 1 - Send a message to @BotFather](#step-1---send-a-message-to-botfather) | ||
- [Step 2 - Create a file called 'env'](#step-2---create-a-file-called-env) | ||
- [Step 3 - Get the URL of the telegram sticker pack(s)](#step-3---get-the-url-of-the-telegram-sticker-packs) | ||
- [Option 1 - Use a browser and search for the pack](#option-1---use-a-browser-and-search-for-the-pack) | ||
- [Option 2 - Use telegram](#option-2---use-telegram) | ||
- [Step 4 - Use TStickers](#step-4---use-tstickers) | ||
Welcome to the TStickers tutorials. This section provides a handful of tutorials | ||
to help you get started with TStickers and make the most of its features. | ||
|
||
## Step 1 - Send a message to @BotFather | ||
## Resource Table | ||
|
||
1. You must have a telegram account to use this | ||
2. Send a message to @BotFather to get started. | ||
3. Send a message containing `/newbot` | ||
4. Send a message containing the name of the bot e.g. `/test` | ||
5. Send a message containing the username of the bot e.g. `/test_bot` | ||
6. @BotFather will send a message with the token | ||
|
||
<img src="assets/step1.png" alt="Step 1" width="600"> | ||
|
||
## Step 2 - Create a file called 'env' | ||
|
||
Create a file called 'env' (or env.txt) and paste your token from part 1. | ||
|
||
e.g. `env.txt` | ||
|
||
```txt | ||
14************ | ||
``` | ||
|
||
## Step 3 - Get the URL of the telegram sticker pack(s) | ||
|
||
### Option 1 - Use a browser and search for the pack | ||
|
||
1. Use a browser and search for the pack e.g. `telegram donut the dog` | ||
|
||
<img src="assets/step3_0.png" alt="Step 3: Part 1" width="300"> | ||
|
||
2. Click on the link | ||
3. Copy the url: e.g. `https://t.me/addstickers/DonutTheDog` | ||
|
||
### Option 2 - Use telegram | ||
|
||
1. Open telegram, find the desired sticker pack and share the pack (on mobile pick copy link). An example of sharing a pack is below | ||
|
||
<img src="assets/step3_1.png" alt="Step 3: Part 2" width="300"> | ||
|
||
2. Click on share stickers/ link - this will copy the url: e.g. `https://t.me/addstickers/DonutTheDog` | ||
|
||
## Step 4 - Use TStickers | ||
|
||
- Run the program `python -m tstickers` | ||
- Enter the URL of the sticker pack | ||
- Get the output in the `downloads` folder. | ||
|
||
```bash | ||
$ tstickers | ||
Enter sticker_set url (leave blank to stop): https://t.me/addstickers/DonutTheDog | ||
Enter sticker_set url (leave blank to stop): | ||
INFO | ============================================================ | ||
INFO | Starting to scrape "DonutTheDog" .. | ||
INFO | Time taken to scrape 31 stickers - 0.044s | ||
INFO | | ||
INFO | ------------------------------------------------------------ | ||
INFO | Starting download of "donutthedog" into downloads\donutthedog | ||
INFO | Time taken to download 31 stickers - 0.157s | ||
INFO | | ||
INFO | ------------------------------------------------------------ | ||
INFO | -> Cache miss for DonutTheDog! | ||
INFO | Converting stickers "DonutTheDog"... | ||
INFO | Time taken to convert 31 stickers (tgs) - 60.970s | ||
INFO | | ||
INFO | Time taken to convert 31 stickers (webp) - 0.447s | ||
INFO | | ||
INFO | Time taken to convert 62 stickers (total) - 61.434s | ||
INFO | | ||
``` | ||
| Guide | Description | Link | | ||
|-----------------------|---------------------|---------------------------------------| | ||
| **getting-started.md** | This guide will walk you through the initial setup of TStickers, including installation and basic usage. | [View getting-started.md](./getting-started.md) | | ||
| **backends.md** | Learn about the different backend options available with TStickers. | [View backends.md](./backends.md) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
<!-- omit in toc --> | ||
# Tutorial | ||
|
||
See below for a step-by-step tutorial on how to use TStickers | ||
|
||
- [Step 1 - Send a message to @BotFather](#step-1---send-a-message-to-botfather) | ||
- [Step 2 - Create a file called 'env'](#step-2---create-a-file-called-env) | ||
- [Step 3 - Get the URL of the telegram sticker pack(s)](#step-3---get-the-url-of-the-telegram-sticker-packs) | ||
- [Option 1 - Use a browser and search for the pack](#option-1---use-a-browser-and-search-for-the-pack) | ||
- [Option 2 - Use telegram](#option-2---use-telegram) | ||
- [Step 4 - Use TStickers](#step-4---use-tstickers) | ||
|
||
## Step 1 - Send a message to @BotFather | ||
|
||
1. You must have a telegram account to use this | ||
2. Send a message to @BotFather to get started. | ||
3. Send a message containing `/newbot` | ||
4. Send a message containing the name of the bot e.g. `/test` | ||
5. Send a message containing the username of the bot e.g. `/test_bot` | ||
6. @BotFather will send a message with the token | ||
|
||
<img src="assets/step1.png" alt="Step 1" width="600"> | ||
|
||
## Step 2 - Create a file called 'env' | ||
|
||
Create a file called 'env' (or env.txt) and paste your token from part 1. | ||
|
||
e.g. `env.txt` | ||
|
||
```txt | ||
14************ | ||
``` | ||
|
||
## Step 3 - Get the URL of the telegram sticker pack(s) | ||
|
||
### Option 1 - Use a browser and search for the pack | ||
|
||
1. Use a browser and search for the pack e.g. `telegram donut the dog` | ||
|
||
<img src="assets/step3_0.png" alt="Step 3: Part 1" width="300"> | ||
|
||
2. Click on the link | ||
3. Copy the url: e.g. `https://t.me/addstickers/DonutTheDog` | ||
|
||
### Option 2 - Use telegram | ||
|
||
1. Open telegram, find the desired sticker pack and share the pack (on mobile pick copy link). An example of sharing a pack is below | ||
|
||
<img src="assets/step3_1.png" alt="Step 3: Part 2" width="300"> | ||
|
||
2. Click on share stickers/ link - this will copy the url: e.g. `https://t.me/addstickers/DonutTheDog` | ||
|
||
## Step 4 - Use TStickers | ||
|
||
- Run the program `python -m tstickers` | ||
- Enter the URL of the sticker pack | ||
- Get the output in the `downloads` folder. | ||
|
||
```bash | ||
$ tstickers | ||
Enter sticker_set url (leave blank to stop): https://t.me/addstickers/DonutTheDog | ||
Enter sticker_set url (leave blank to stop): | ||
INFO | ============================================================ | ||
INFO | Starting to scrape "DonutTheDog" .. | ||
INFO | Time taken to scrape 31 stickers - 0.044s | ||
INFO | | ||
INFO | ------------------------------------------------------------ | ||
INFO | Starting download of "donutthedog" into downloads\donutthedog | ||
INFO | Time taken to download 31 stickers - 0.157s | ||
INFO | | ||
INFO | ------------------------------------------------------------ | ||
INFO | -> Cache miss for DonutTheDog! | ||
INFO | Converting stickers "DonutTheDog"... | ||
INFO | Time taken to convert 31 stickers (tgs) - 60.970s | ||
INFO | | ||
INFO | Time taken to convert 31 stickers (webp) - 0.447s | ||
INFO | | ||
INFO | Time taken to convert 62 stickers (total) - 61.434s | ||
INFO | | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
Pillow<11,>=10.2.0 | ||
emoji<3,>=2.10.1 | ||
Pillow<11,>=10.4.0 | ||
emoji<3,>=2.12.1 | ||
loguru<2,>=0.7.2 | ||
requests-cache<2,>=1.2.0 | ||
requests<3,>=2.31.0 | ||
pyrlottie<2026,>=2024.0.1 | ||
requests-cache<2,>=1.2.1 | ||
requests<3,>=2.32.3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters