-
ebfa31f91c
[O] chmod +x start.sh
main
Hykilpikonna
2020-12-01 11:21:08 -05:00
-
cf712e55e6
[O] Handle null case for token
Hykilpikonna
2020-12-01 11:19:42 -05:00
-
7a03a182d2
[+] Make font configurable and add test case
Hykilpikonna
2020-12-01 11:19:13 -05:00
-
141abdf85f
[+] Create start.sh
Hykilpikonna
2020-11-29 22:39:22 -05:00
-
d79abbd646
[F] Fix mutating while traversing warning
Hykilpikonna
2020-11-29 22:38:13 -05:00
-
48fdc6c64a
[+] Redirect /start with arguments
Hykilpikonna
2020-11-27 13:59:32 -05:00
-
3627879c4c
[F] Fix warning
Hykilpikonna
2020-11-27 13:58:07 -05:00
-
068fb8a1b5
[+] Add enabled tasks information to /ls
Hykilpikonna
2020-11-27 11:56:10 -05:00
-
5e13673cea
[S] Make /ls look better
Hykilpikonna
2020-11-27 11:55:54 -05:00
-
d53d476314
[F] Forgot to update time
Hykilpikonna
2020-11-27 11:53:49 -05:00
-
e4e5f6d0dc
[O] Validate name length
Hykilpikonna
2020-11-27 11:38:05 -05:00
-
feb0ce6463
[-] Remove 'Done!' response from /test
Hykilpikonna
2020-11-27 11:33:03 -05:00
-
741f42e78e
[O] Remove maximum interval limit
Hykilpikonna
2020-11-27 11:25:51 -05:00
-
ef0ac5cb9d
[-] Remove unnecessary scheduler.updateInterval call
Hykilpikonna
2020-11-27 11:25:32 -05:00
-
25d35fe607
[O] Reimplement scheduler so that only one thread is created
Hykilpikonna
2020-11-27 11:23:45 -05:00
-
8ee9439579
[O] Exit on keyboard interrupt
Hykilpikonna
2020-11-27 10:37:15 -05:00
-
24a49ea9cd
[F] Keep main thread alive
Hykilpikonna
2020-11-27 10:26:40 -05:00
-
57790154d3
[F] Fix function call with incorrect key
Hykilpikonna
2020-11-27 10:26:20 -05:00
-
bbdc5a76c5
[F] Fix ambiguous parameters
Hykilpikonna
2020-11-27 10:05:48 -05:00
-
30a7a1866c
[F] Handle errors on sendRequest
Hykilpikonna
2020-11-27 10:03:01 -05:00
-
80766dc1db
[F] Fix init database access
Hykilpikonna
2020-11-27 10:02:48 -05:00
-
eb49e47915
[U] Update to Python 3.9
Hykilpikonna
2020-11-27 10:02:29 -05:00
-
21f80bdefd
[O] Optimize imports
Hykilpikonna
2020-11-27 09:32:10 -05:00
-
65cb1a8842
[F] Move sendRequest to utils to avoid circular import
Hykilpikonna
2020-11-27 09:31:48 -05:00
-
ea95450333
[O] Stop scheduler before removing a task
Hykilpikonna
2020-11-27 09:26:40 -05:00
-
12d500093b
[M] Rename database.userRequests to database.reqs
Hykilpikonna
2020-11-27 09:25:09 -05:00
-
09f2e37dbe
[+] Encapsulate Scheduler.updateInterval
Hykilpikonna
2020-11-27 09:23:36 -05:00
-
b98134ea23
[O] Better null safety
Hykilpikonna
2020-11-27 09:21:52 -05:00
-
26c9d5d943
[U] Update calls
Hykilpikonna
2020-11-27 09:18:05 -05:00
-
4a7ab9998b
[+] Encapsulate Scheduler.isStarted
Hykilpikonna
2020-11-27 09:17:44 -05:00
-
cd2bcc8115
[+] Encapsulate Scheduler.stop
Hykilpikonna
2020-11-27 09:17:17 -05:00
-
cb514b66a1
[-] Remove userStatus field, use request['enabled'] instead
Hykilpikonna
2020-11-27 09:05:54 -05:00
-
927ab842f9
[O] Create separate class for scheduler
Hykilpikonna
2020-11-27 09:05:24 -05:00
-
c776ae3ca6
[+] Write run instructions in readme
Hykilpikonna
2020-11-26 15:33:15 -05:00
-
a91307551d
[+] Wrap text before diffing
Hykilpikonna
2020-11-24 00:50:45 -05:00
-
895e107f00
[+] Create wrap function
Hykilpikonna
2020-11-24 00:50:30 -05:00
-
941a45ccd9
[O] Send as file
Hykilpikonna
2020-11-23 23:24:57 -05:00
-
953af05a64
[S] render: Customize font
Hykilpikonna
2020-11-23 23:24:11 -05:00
-
6a40441549
[O] Parse the url formatting in the message before rendering
Hykilpikonna
2020-11-23 23:23:47 -05:00
-
17bf45db1c
[+] Send diff as image rather than text
Hykilpikonna
2020-11-23 09:40:13 -05:00
-
5122b6a8f4
[+] Creeate render function
Hykilpikonna
2020-11-23 09:39:54 -05:00
-
410aa8c544
[+] Import pygments and pillow
Hykilpikonna
2020-11-23 09:39:23 -05:00
-
d04f71d782
[+] Implement disable command
Hykilpikonna
2020-11-22 18:11:56 -05:00
-
a45f8c7018
[+] Implement enable command
Hykilpikonna
2020-11-22 18:11:45 -05:00
-
29a67eaeca
[+] Implement interval command
Hykilpikonna
2020-11-22 18:11:36 -05:00
-
b4d23df2ed
[+] Call init in main
Hykilpikonna
2020-11-22 18:11:25 -05:00
-
44937f8ed5
[+] Start tasks on init
Hykilpikonna
2020-11-22 18:11:09 -05:00
-
a176cc01df
[+] Create startTask() function
Hykilpikonna
2020-11-22 18:11:02 -05:00
-
0b019e2bdc
[+] Create createTaskCallback() function
Hykilpikonna
2020-11-22 18:10:47 -05:00
-
108db468d7
[+] Encapsulate sendRequest()
Hykilpikonna
2020-11-22 18:10:21 -05:00
-
4c1afe9d93
[+] Create tasks, cache, and updater variables
Hykilpikonna
2020-11-22 18:08:48 -05:00
-
68cd0aaef4
[F] Fix nullptr for 'enabledTasks' not found in userStatus
Hykilpikonna
2020-11-22 18:08:07 -05:00
-
1bf9898352
[+] Create dictToString for lists
Hykilpikonna
2020-11-22 18:07:28 -05:00
-
f41410d176
[+] Create dictToString function
Hykilpikonna
2020-11-22 18:07:02 -05:00
-
2932a87da3
[O] Specify types
Hykilpikonna
2020-11-22 15:41:55 -05:00
-
e7c9c5bc26
[+] Implement test command
Hykilpikonna
2020-11-22 15:22:20 -05:00
-
7554458ed5
[-] Remove RequestConfiguration class, use dict instead
Hykilpikonna
2020-11-22 15:22:04 -05:00
-
6105e39821
[+] Add test command
Hykilpikonna
2020-11-22 15:20:45 -05:00
-
ba4fac3e34
[+] Limit each user to 10 requests
Hykilpikonna
2020-11-22 14:27:03 -05:00
-
8cee1b1946
[+] Implement rm command
Hykilpikonna
2020-11-22 14:26:53 -05:00
-
13f38443ba
[-] Remove mv command
Hykilpikonna
2020-11-22 14:26:43 -05:00
-
8e9d3d6341
[F] Fix json string key requirement with str(user)
Hykilpikonna
2020-11-22 14:26:27 -05:00
-
74f39bb621
[M] database: Separate from main function
Hykilpikonna
2020-11-22 14:13:50 -05:00
-
54455ba0dc
[+] database: Create load()
Hykilpikonna
2020-11-22 14:13:28 -05:00
-
bb2674944e
[F] Fix __dict__ is empty if values are not set on init
Hykilpikonna
2020-11-22 14:04:31 -05:00
-
2e4020f0f8
[S] Bold text
Hykilpikonna
2020-11-22 14:04:16 -05:00
-
ac40869349
[M] Change to english message for now
Hykilpikonna
2020-11-22 13:59:18 -05:00
-
c4431bf2fe
[+] touch: Create request
Hykilpikonna
2020-11-22 13:55:31 -05:00
-
3c9020e7b1
[+] touch: Validate url format
Hykilpikonna
2020-11-22 13:55:19 -05:00
-
7864c3c17b
[+] touch: Validate name does not exist in the database
Hykilpikonna
2020-11-22 13:55:00 -05:00
-
59f253d087
[+] touch: Validate name is alphanumeric
Hykilpikonna
2020-11-22 13:54:34 -05:00
-
86d2dfd98e
[O] Return user on checkUser
Hykilpikonna
2020-11-22 13:54:05 -05:00
-
755565481c
[O] Update command return message implementations
Hykilpikonna
2020-11-22 13:37:10 -05:00
-
9b6f0f2792
[O] Optimize command registration
Hykilpikonna
2020-11-22 13:34:28 -05:00
-
978376305c
[+] Create command wrapper
Hykilpikonna
2020-11-22 13:34:18 -05:00
-
1885da1e61
[+] Create other commands
Hykilpikonna
2020-11-22 13:19:49 -05:00
-
1466a4bfd3
[+] Create ls command
Hykilpikonna
2020-11-22 13:15:57 -05:00
-
c7fca91d2d
[+] Create database.checkUser
Hykilpikonna
2020-11-22 13:15:40 -05:00
-
e029ee7b7e
[+] Create toJson util method
Hykilpikonna
2020-11-22 13:15:25 -05:00
-
aa5e0711a7
[F] Fix circular import
Hykilpikonna
2020-11-22 12:54:54 -05:00
-
0512e83b45
[+] Load database on start
Hykilpikonna
2020-11-22 12:45:47 -05:00
-
5c89b401d4
[+] Create RequestConfiguration.create
Hykilpikonna
2020-11-22 12:45:34 -05:00
-
34ec2732e8
[+] Create database.save
Hykilpikonna
2020-11-22 12:45:17 -05:00
-
24b95a3e86
[+] Create database class
Hykilpikonna
2020-11-22 12:45:04 -05:00
-
faaa027574
[+] Create request configuration class
Hykilpikonna
2020-11-22 12:24:52 -05:00
-
b5021d07b1
[F] Fix markdown format parsing
Hykilpikonna
2020-11-22 12:12:28 -05:00
-
83a9276478
[+] Create start command
Hykilpikonna
2020-11-22 12:03:39 -05:00
-
8a1aff98ff
[+] Create bot
Hykilpikonna
2020-11-22 11:51:31 -05:00
-
33c02b1513
[+] Create command help
Hykilpikonna
2020-11-22 11:50:24 -05:00
-
9783c8ad54
[+] Import python-telegram-bot
Hykilpikonna
2020-11-22 11:50:11 -05:00
-
9c7c2b037e
Initial commit
Hykilpikonna
2020-11-22 11:49:56 -05:00