Commit Graph

  • 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