-
Notifications
You must be signed in to change notification settings - Fork 3
/
agenda
86 lines (67 loc) · 3.13 KB
/
agenda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Introduction:
Megatron was a telegram file management bot that helped a lot of users, specially movie channel managers to upload
their files to telegram by just providing a link to it. The project initially started as roanuedhuru_bot which lately
retired and came back as Megatron which was a side project of the
famous Maldivian Telegram community - @Baivaru until it retired.
Agenda:
1. Introduction:
Setting up [x]
- common command:
- on message_ filter for commands - [x]
- download/Upload:
- initial portion [x]
2. Rename:
- InlineButtons [x]
- callback queries [x]
- force reply [x]
3. Media Info:
- Cross check for video files to add the media info Inline Button [x]
- Integration of ffprobe to extract media info
from Video files, basically that also includes creating subprocesses
to run a shell command [x]
4. Integrating with a DB for global Download/Upload Settings:
- Attending subscribers comments first [x]
Note: with the last video we did media info and it was saved to a json file, there was a request to save this file
to text, well as you remember we had always listen to our community and got things done as always what they wanted,
lets keep the same spirit.
- Introducing a DB for the APP to record user settings [x]
5. Updating dld_settings:
- Edit Reply Markup [x]
- Updating/Amend documents on Mongo [x]
- Saving Image Files to DB as base64 [x]
6. Implying dld_settings to upload:
- Fixing a huge bug I left unattended in last video [x]
- converting base64 strings/bytes to files [x]
- define thumbnails on the uploads [x]
7. Moving the callback filters to regex:
- Bug Fixes 🤷 I have no idea what else to call this [x]
8. Querying files already downloaded:
- saving file details to DB [x]
- telegram deep links (I guess thats what its called) [x]
9. Inline Queries for Querying files that are already downloaded:
- attending questions from tg group [x]
- introduction of dustbin [x]
- inline queries [x]
10. Cloning and Deployment:
11. Bug Fixing:
12. Custom Filters:
13. Screens:
14: introduction of YTDL:
- Moving uploading files to its own module [x]
- Attending a GitHub raised issue [x]
- Introduction to Youtube-dl (extracting audio) [x]
15. Deployment to Heroku - the recommended way, getting media info of YT Links:
- audio files to be always uploaded as audio, despite which ever setting [x]
- Creating a module called nekofy [x]
- generating media info from YT Links [x]
- Demonstration of deployment to heroku the recommended way [x]
16. Introduction to Asyncio Executor, Youtube-DL Video extraction and Bugfixes:
- Introduction to Asyncio Executor [x]
- Cleaning YTDL a bit as its [x]
- Introduction to Video Extraction on YTDL [x]
- Bug Fixes [x]
17. Introduction of Torrents:
- Introduction of Web API [x]
finally done with torrents, well added its support, now basically whats next should be uploading
these contents/downloaded stuff uncompressed... well until then, have a nice day!!! and stay healthy..
lets call it a video!!! I wish u all the best.