Commit Graph

  • f0546c0d72 Merge pull request 'Fix #53. Temporarily (?) sanitizing all HTML tags from RSS item descriptions to avoid non-closed tags being sent to Telegram API.' (#55) from fix_53 into master master Miroslavsckaya 2023-07-20 16:50:04 +0000
  • e1e9ce0055
    Fix #53. Temporarily (?) sanitizing all HTML tags from RSS item descriptions to avoid non-closed tags being sent to Telegram API. Alexey Skobkin 2023-07-20 01:21:28 +0300
  • 960cee77e9 Merge pull request 'Fix #51. Using another symbol for cut text to avoid HTML parsing error in Telegram API.' (#52) from fix_51 into master Miroslavsckaya 2023-07-03 06:37:11 +0000
  • e25842708a
    Fix #51. Using another symbol for cut text to avoid HTML parsing error in Telegram API. Alexey Skobkin 2023-07-02 23:07:09 +0300
  • e66c5a7306 Merge pull request 'Fix #49 - message length limit error' (#50) from fix_49 into master Miroslavsckaya 2023-07-01 18:23:14 +0000
  • aedf80a4df
    Fix #49. Introducing Telegram message length limit and trimming descriptions which exceed it. Alexey Skobkin 2023-06-29 00:39:05 +0300
  • 20acceed8c Merge pull request 'Fixing notification error when date is None.' (#48) from fix_47 into master Miroslavsckaya 2023-06-26 15:58:25 +0000
  • 08b2d216ee
    Fix #47. Alexey Skobkin 2023-06-25 19:37:52 +0300
  • 31c112a4fa Database migration (#45) Miroslavsckaya 2022-08-21 23:43:35 +0300
  • fe2a9cc515 code style changes mitsuha_s 2022-08-21 23:39:02 +0300
  • 52023fcd1a correct docstrings in database.py mitsuha_s 2022-08-21 23:25:10 +0300
  • d3d33bb718 add docstring and logging to Database.__migrate method mitsuha_s 2022-08-21 23:14:56 +0300
  • 90c93528ec add indentation in sql queries mitsuha_s 2022-08-21 23:03:43 +0300
  • 5aa544cc9c delete IF NOT EXISTS in create table sql queries mitsuha_s 2022-08-21 19:28:38 +0300
  • dfa0a137ba little code style changes mitsuha_s 2022-08-21 19:20:32 +0300
  • 8d4aa91d6f code style changes mitsuha_s 2022-08-21 19:17:44 +0300
  • 8766e36aa6 add database migrations mitsuha_s 2022-08-21 16:03:00 +0300
  • 90a26dd1c8 #36 Removing image tag which couldn't be present at the time of the build. (#44) Alexey Skobkin 2022-08-14 00:11:52 +0300
  • 4cef158f6d
    #36 Removing image tag which couldn't be present at the time of the build. Alexey Skobkin 2022-08-14 00:10:53 +0300
  • 2dff7ebeaa Docker image CI build (#43) Alexey Skobkin 2022-08-14 00:04:19 +0300
  • 34a96a1164
    #36 Some renamings in .drone.yml. Alexey Skobkin 2022-08-13 23:19:12 +0300
  • 6d22d78882
    #36 Removing duplicated variables in Dockerfile after rebase. Alexey Skobkin 2022-08-13 23:14:35 +0300
  • de0359d681
    Adding link to Drone environment variables reference. Alexey Skobkin 2022-08-07 20:59:43 +0300
  • 41e52003e0
    Adding Docker image build to Drone CI configuration. Alexey Skobkin 2022-08-07 20:56:42 +0300
  • 8d4b0f22c4
    code style changes mitsuha_s 2022-07-25 23:29:06 +0000
  • cf828287cb
    add other used environment variables mitsuha_s 2022-07-25 22:47:30 +0000
  • 3d40035f6b Docker image (#42) Miroslavsckaya 2022-08-13 19:41:19 +0300
  • 8c6c256971 change running and update documentation in README.md mitsuha_s 2022-08-13 13:30:06 +0300
  • b9b12f21d4 add EOL to .gitignore, .dockerignor and README.md mitsuha_s 2022-08-13 12:55:26 +0300
  • 41b7eb32b6 add running the bot and runnig update with Docker documentation to README.md; add .env.dist to .dockerignore; set default value to LOG_LEVEL in .env.dist mitsuha_s 2022-08-05 00:40:22 +0300
  • 8a82511618 add optional variables in .env.dist; remove *.db from .gitignore; add build command in docker-compose.yml mitsuha_s 2022-07-27 18:20:58 +0300
  • 90ac75fc11 add .env.dist mitsuha_s 2022-07-26 23:16:48 +0000
  • 7e466a9384 add default values from environment variables mitsuha_s 2022-07-26 23:15:25 +0000
  • a3327a505c remove invalid values in docker-compose.yml and add little documentation for environment values mitsuha_s 2022-07-26 19:38:38 +0000
  • dcc7dda040 add docker-compose.yml mitsuha_s 2022-07-26 18:07:34 +0000
  • 505e5f1ad5 code style changes mitsuha_s 2022-07-25 23:29:06 +0000
  • 6381661232 add other used environment variables mitsuha_s 2022-07-25 22:47:30 +0000
  • 2b4684275e add .dockerignore mitsuha_s 2022-07-22 13:49:54 +0000
  • dcba2e3b80 add python version in Dockerfile and change PYTHONUNBUFFERED value to 1 mitsuha_s 2022-07-22 13:43:03 +0000
  • b8c91b351a add Dockerfile mitsuha_s 2022-07-21 21:14:56 +0000
  • 2bb167fef5 little fix in bot.by and update.py mitsuha_s 2022-07-14 01:48:20 +0000
  • ab77d44ba3 rename db_dsn to dsn variable in bot.py and update.py mitsuha_s 2022-07-14 01:41:57 +0000
  • 2206c6299d change time.sleep to 1 mitsuha_s 2022-07-14 01:37:18 +0000
  • 292a7a3c88 little refactor in update_feed_items method mitsuha_s 2022-07-14 01:29:37 +0000
  • 61a2d8d215 not saving feed items title in the database anymore mitsuha_s 2022-07-14 01:21:40 +0000
  • 037272a167 not saving description in the database anymore mitsuha_s 2022-07-14 01:11:45 +0000
  • c91549a311 bug fix. add comparison by guid instead of url mitsuha_s 2022-07-14 00:41:58 +0000
  • 6535055268 refuse to unpack the dict in UpdateManager mitsuha_s 2022-07-13 23:03:01 +0000
  • e0992b2351 Migrate to PostgreSQL (#39) Miroslavsckaya 2022-07-14 01:53:53 +0300
  • ae31be33b6 fix update method in UpdateManager mitsuha_s 2022-07-13 22:32:47 +0000
  • 6759e61bc2 fix __dictrow_to_dict_list mitsuha_s 2022-07-13 22:09:04 +0000
  • 2dde80f715 code style changes mitsuha_s 2022-07-13 21:54:15 +0000
  • 50ac344095 rename __convert_to_list_of_dicts method to __dictrow_to_dict_list mitsuha_s 2022-07-13 20:50:03 +0000
  • feef909c61 add __convert_to_list_of_dicts method mitsuha_s 2022-07-13 20:39:17 +0000
  • 5d0a6843b6 fix return values in add_user and add_feed methods mitsuha_s 2022-07-13 20:15:11 +0000
  • f11b0b91af fix removal feed, refactor return id and add type hints mitsuha_s 2022-07-13 19:19:54 +0000
  • 1bdb00e8e7 WIP: migrate to PostgreSQL mitsuha_s 2022-07-11 00:25:44 +0000
  • bbb91ca033 add env variables in running the update documentation mitsuha_s 2022-07-10 17:32:30 +0000
  • c65dfc62a4 use datetime.datetime instead of time.struct_time mitsuha_s 2022-07-10 17:29:31 +0000
  • 7939babbe0 little code style fixes mitsuha_s 2022-07-10 16:29:23 +0000
  • f101f825a3 fix representation date in FeedItem mitsuha_s 2022-07-10 16:10:52 +0000
  • 468da6b5ee add documentation for running updater in README.md mitsuha_s 2022-07-10 15:26:54 +0000
  • 92ced4c91b Fix representation date in FeedItem (#38) Miroslavsckaya 2022-07-10 17:40:19 +0300
  • 6ac2610637 Logging added (#34) Alexey Skobkin 2022-07-10 15:07:26 +0300
  • 97a9d76cea
    Fatal flaw fixed. Alexey Skobkin 2022-07-10 03:29:27 +0300
  • 01ab35210f
    pylama code style fixes. Alexey Skobkin 2022-07-10 03:24:15 +0300
  • 099c9f77a3
    Logging added. LOG_LEVEL env variable introduced. Alexey Skobkin 2022-07-10 03:21:07 +0300
  • 56cb4138b5 Sanitizing HTML to leave only HTML tags allowed by Telegram Bot API. (#33) Alexey Skobkin 2022-07-10 13:22:44 +0300
  • 5a8b553546
    Disabling pylint warning for telebot middleware compatibility. Alexey Skobkin 2022-07-09 23:55:11 +0300
  • 2efb914292
    Removing commented stuff for pylama. Alexey Skobkin 2022-07-09 23:53:04 +0300
  • ecc97fa2a0
    Fix #29. Sanitizing HTML to leave only HTML tags allowed by Telegram Bot API. Alexey Skobkin 2022-07-09 23:13:53 +0300
  • 7e442de733 fix date parsing bug mitsuha_s 2022-07-09 00:57:23 +0000
  • f943f10c4d bug fix in update.py - add load_dotenv mitsuha_s 2022-07-09 00:53:14 +0000
  • 78ef3bb430 bug fix in telegram.py mitsuha_s 2022-07-09 00:51:06 +0000
  • 7c373c8f78 Fixes (#28) Miroslavsckaya 2022-07-09 02:49:12 +0300
  • 1749bd5f5e fix method calls mitsuha_s 2022-07-08 22:15:46 +0000
  • c4809a20ea rename __register_request_and_wait method to __count_request_and_wait and add counter increment to mitsuha_s 2022-07-08 22:09:11 +0000
  • 8a4bec01c1 refactor send_updates method in Notifier class and add __register_request_and_wait method mitsuha_s 2022-07-08 21:49:13 +0000
  • 5bb83c2a09 change max_line_length in pylama.ini mitsuha_s 2022-07-08 21:09:10 +0000
  • 53fa8caf1e little code style changes mitsuha_s 2022-07-08 21:04:37 +0000
  • 25af6c2176 little changes in pylama.ini mitsuha_s 2022-07-08 20:59:52 +0000
  • 2caa1e0618 add docstrings mitsuha_s 2022-07-08 20:57:41 +0000
  • d25ca99da1 fix html code mitsuha_s 2022-07-08 20:16:33 +0000
  • 78467bc5fb Update manager (#23) Miroslavsckaya 2022-07-08 22:23:12 +0300
  • 4f25c2dd3f minor fixes mitsuha_s 2022-07-04 18:38:23 +0000
  • 42de1efed1 add a date display in update sent to the user mitsuha_s 2022-06-12 22:52:16 +0000
  • 82641cc655 delete the date field from the database schema mitsuha_s 2022-06-12 22:42:41 +0000
  • 4e6cb3f28f add update.py mitsuha_s 2022-06-12 22:34:02 +0000
  • eae90190e1 add sending the feed title to the user mitsuha_s 2022-06-12 22:13:30 +0000
  • e9a311ac67 add feed title to Feed class mitsuha_s 2022-06-12 20:48:05 +0000
  • f02b8d85c6 add a row factory to the database module mitsuha_s 2022-06-12 20:08:11 +0000
  • 94c1447093 refactor a bit in rss.py mitsuha_s 2022-06-12 17:13:58 +0000
  • b2c49a583a refactor rss.py mitsuha_s 2022-06-12 13:18:55 +0000
  • 18f680a9e9 correct return values in some methods from database.py mitsuha_s 2022-06-12 13:02:18 +0000
  • 94d77a42f4 implement update manager mitsuha_s 2022-06-11 22:51:39 +0000
  • 629db4c25d fix methods in rss.py mitsuha_s 2022-06-11 16:46:19 +0000
  • 799ecd239a Update bot running instructions in README.md Alexey Skobkin 2022-05-31 12:15:47 +0300
  • de4491fa02 #20 Pipelines merged. Deploy pipeline removed for now. Pylama now checks only changed files. Alexey Skobkin 2022-05-31 01:03:32 +0300
  • 2e44df0bbd #2 #7 Telegram module (#10) Alexey Skobkin 2022-05-30 23:54:26 +0300
  • 54cdb3f368 #7 Notifier inconsistent naming fix. Alexey Skobkin 2022-05-30 23:29:18 +0300