Commit Graph

448 Commits (b6288809863bd363891fbdd6061f3f1b1af99753)

Author SHA1 Message Date
Bob Mottram b167c5bae8 Consistent max threads 2019-11-07 13:35:33 +00:00
Bob Mottram f80fd83998 Indentation 2019-11-07 12:56:00 +00:00
Bob Mottram c15fa6b8c0 Remove debug 2019-11-06 14:56:08 +00:00
Bob Mottram 6572e57d9d List index 2019-11-06 14:54:17 +00:00
Bob Mottram 74a0b0b2c1 Get published time 2019-11-06 14:50:17 +00:00
Bob Mottram a24959fa66 Get posts a second time 2019-11-06 13:49:51 +00:00
Bob Mottram a7872e7c7f File path when archiving 2019-11-06 13:49:27 +00:00
Bob Mottram b2f926eaa3 Archive based on creation date of post files 2019-11-06 13:35:25 +00:00
Bob Mottram e6bd4cf1f4 Indents 2019-11-04 13:34:43 +00:00
Bob Mottram 45a2844855 Tidying 2019-11-04 12:46:51 +00:00
Bob Mottram 409bc2103b Fix sending posts to mentions 2019-11-04 12:09:59 +00:00
Bob Mottram 543f0b4d7d Sending to followers thread 2019-11-04 10:43:19 +00:00
Bob Mottram 0b6c6f16e2 Send to followers with delay 2019-11-04 10:14:59 +00:00
Bob Mottram 9412c01223 Extra replace 2019-11-01 10:19:21 +00:00
Bob Mottram 273a8cd358 Replace 's 2019-10-31 22:56:54 +00:00
Bob Mottram 324ab9bf2a Don't show shares if unauthorised 2019-10-31 10:04:49 +00:00
Bob Mottram c1da8ffe8f Reduce use of non-debug pprint 2019-10-29 20:23:49 +00:00
Bob Mottram bb5951a74d Don't replace emoji within json content 2019-10-29 13:11:10 +00:00
Bob Mottram 14d7e2e2b2 Don't replace emoji within json content 2019-10-29 13:04:38 +00:00
Bob Mottram e7f377698a Catch all commentjson load errors 2019-10-26 14:01:32 +01:00
Bob Mottram 5f94b413a7 json loading error handling 2019-10-26 13:47:27 +01:00
Bob Mottram cf2be50b48 commentjson exceptions 2019-10-26 13:19:34 +01:00
Bob Mottram 21ce09e192 Exit from retries of unauthorized 2019-10-23 19:44:03 +01:00
Bob Mottram ef7135cd98 Replace exponential backoff with regular retries 2019-10-23 19:28:04 +01:00
Bob Mottram 621795db65 Allow video and audio in media timeline 2019-10-23 14:24:09 +01:00
Bob Mottram c3b1e9ef08 Avoid checks for indexed posts 2019-10-23 11:43:20 +01:00
Bob Mottram 049da094da Read index line by line 2019-10-22 22:53:15 +01:00
Bob Mottram 97ea349a69 Mentions included in replies 2019-10-22 20:07:23 +01:00
Bob Mottram a8c177cbd1 Only show the first page if not authorized 2019-10-22 14:53:51 +01:00
Bob Mottram 077d34ba7a Tidying the loading and saving of json 2019-10-22 12:55:06 +01:00
Bob Mottram 79d43fa7b6 Debug 2019-10-21 17:21:16 +01:00
Bob Mottram 07ec81e202 Additional attempt to get actor 2019-10-21 17:20:33 +01:00
Bob Mottram 4bc0d11a7c Get actor for single user instance 2019-10-21 17:15:12 +01:00
Bob Mottram 515305f005 Getting actor for single user instance 2019-10-21 17:03:44 +01:00
Bob Mottram ad16224628 Argument type 2019-10-21 16:55:30 +01:00
Bob Mottram fd626be274 Handle for single user instance 2019-10-21 16:25:13 +01:00
Bob Mottram db621abb6f Following single user instances 2019-10-21 15:12:22 +01:00
Bob Mottram 49b0a2de45 Single user instance when getting actor 2019-10-21 00:01:12 +01:00
Bob Mottram 6dc0e3afd4 Always allow a few more pages 2019-10-20 15:28:47 +01:00
Bob Mottram 4ec7e69437 Minimum number of items 2019-10-20 15:14:21 +01:00
Bob Mottram 9ae3f23383 Set minimum number of index pages to load 2019-10-20 15:11:56 +01:00
Bob Mottram 53fc839cae Add exception handling for index 2019-10-20 13:43:59 +01:00
Bob Mottram 5c67ada3bb Extract status number 2019-10-20 13:09:07 +01:00
Bob Mottram 3bf8cdb36d Increase maximum 2019-10-20 13:05:15 +01:00
Bob Mottram 0b95f9df52 Remove carriage return 2019-10-20 13:01:44 +01:00
Bob Mottram 478b9e7909 Debug 2019-10-20 12:59:47 +01:00
Bob Mottram 3328336639 Use different dictionary 2019-10-20 12:42:46 +01:00
Bob Mottram 7e0ae8d8e1 Use index to construct timeline 2019-10-20 12:40:35 +01:00
Bob Mottram 079c5003f6 Archive the index file 2019-10-20 12:18:25 +01:00
Bob Mottram e02fadcef0 Don't use loop 2019-10-20 10:53:25 +01:00
Bob Mottram 71f2b04bfc Exit earlier 2019-10-20 10:51:32 +01:00
Bob Mottram b82a60bf8c Missing parameter 2019-10-20 10:49:26 +01:00
Bob Mottram f3c4baadb1 Only load the following handles once 2019-10-20 10:47:06 +01:00
Bob Mottram ab85b2ea16 Extra parameters 2019-10-20 10:39:07 +01:00
Bob Mottram c86738ef3a Tidying of shared inbox index 2019-10-20 10:36:07 +01:00
Bob Mottram 1aa4559f8b Tidying 2019-10-20 10:22:40 +01:00
Bob Mottram d91efacf4b Extra filename check 2019-10-20 10:14:27 +01:00
Bob Mottram 426873d0a9 New post context 2019-10-19 16:59:49 +01:00
Bob Mottram 4d349544ed Reduce maximum posts 2019-10-19 11:23:49 +01:00
Bob Mottram 514630d3b9 Count posts 2019-10-19 11:19:19 +01:00
Bob Mottram 451684fdca Remove cached posts during archive 2019-10-19 11:10:52 +01:00
Bob Mottram 4ea799f264 Reduce indents 2019-10-18 19:57:34 +01:00
Bob Mottram 4a8d8b34a8 More support for zap style ActivityPub 2019-10-18 10:28:00 +01:00
Bob Mottram 92214ef5ed Parsing outbox for hubzilla channel 2019-10-17 23:26:47 +01:00
Bob Mottram 385a0ee31d Another block 2019-10-17 17:00:34 +01:00
Bob Mottram da58015e20 Getting actor if webfinger fails 2019-10-17 16:55:05 +01:00
Bob Mottram dd82f0b7c3 Use actor if webfinger fails 2019-10-17 16:18:43 +01:00
Bob Mottram 9ac770dc50 Show errors 2019-10-17 15:44:59 +01:00
Bob Mottram 13a16bec18 Handle errors returned from webfinger 2019-10-17 15:41:47 +01:00
Bob Mottram c0361bd5bf Convert exception to string 2019-10-17 11:26:56 +01:00
Bob Mottram f056c811be More debug for commentjson 2019-10-17 10:40:31 +01:00
Bob Mottram d8c4661741 Add queue to send out posts 2019-10-16 19:19:18 +01:00
Bob Mottram 3b0d441e5b Extra debug 2019-10-16 15:46:29 +01:00
Bob Mottram 4326c67b1a Only save a post log in debug mode 2019-10-16 12:27:43 +01:00
Bob Mottram 9b21151523 Add followers to posts if necessary 2019-10-16 11:58:31 +01:00
Bob Mottram 49d252c0d1 Removing dormant threads 2019-10-16 11:08:21 +01:00
Bob Mottram 85415f579f Exception handling in threaded post 2019-10-14 22:05:14 +01:00
Bob Mottram 48c5424e33 More retries 2019-10-12 10:37:21 +01:00
Bob Mottram 83d21e4de6 Add some retries 2019-10-11 19:03:58 +01:00
Bob Mottram da7d9b4ea4 Get start time of event 2019-10-11 17:16:56 +01:00
Bob Mottram 9be5b928d0 Get time zone 2019-10-10 14:48:05 +01:00
Bob Mottram 65b8a744d1 Check for ending of time 2019-10-10 14:24:29 +01:00
Bob Mottram 34618f64a9 Append seconds 2019-10-10 14:22:38 +01:00
Bob Mottram 892700e057 Param defaults 2019-10-10 14:13:59 +01:00
Bob Mottram 272cc92adf Include event parameters within tags 2019-10-10 14:12:13 +01:00
Bob Mottram fa1f51a177 Sending posts to group members 2019-10-04 13:22:56 +01:00
Bob Mottram 1043a857aa Prepare for groups 2019-10-04 10:23:38 +01:00
Bob Mottram fb5551f1d4 nickname 2019-10-02 16:00:22 +01:00
Bob Mottram cded055acc Add content warnings for replies to posts which have content warnings 2019-10-02 15:40:39 +01:00
Bob Mottram 3c6122c56c Exception handling 2019-09-30 23:39:02 +01:00
Bob Mottram 865b4c3ce9 Hellthread mitigation 2019-09-30 11:15:57 +01:00
Bob Mottram f9760476ab Extra debug 2019-09-29 20:39:35 +01:00
Bob Mottram bacc06f416 emoji replacement 2019-09-29 18:42:51 +01:00
Bob Mottram 1b15e9ff43 Separate tag replacement functions 2019-09-29 18:20:10 +01:00
Bob Mottram 1740cfad80 Function name 2019-09-29 18:10:34 +01:00
Bob Mottram 4f39a0c7df Handle tag dictionary 2019-09-29 17:48:07 +01:00
Bob Mottram add425a245 Add function import 2019-09-29 17:30:57 +01:00
Bob Mottram 10d239ef2e Insert emoji 2019-09-29 17:28:02 +01:00
Bob Mottram 59dc9e3441 Tidying 2019-09-28 20:48:29 +01:00
Bob Mottram 4c644b1d1f Move function 2019-09-28 17:58:21 +01:00
Bob Mottram d60173def4 Missing import 2019-09-28 17:31:03 +01:00
Bob Mottram 4670f4cf33 Stray colon 2019-09-28 17:23:02 +01:00
Bob Mottram 4e3d9e75b4 Checking that announces contain images 2019-09-28 17:21:43 +01:00
Bob Mottram 0907932a0a Move function 2019-09-28 17:10:45 +01:00
Bob Mottram ca258d3351 Only applies to create 2019-09-28 14:22:18 +01:00
Bob Mottram dd3ba06447 Include announces in media timeline 2019-09-28 13:48:33 +01:00
Bob Mottram 0b2a7c1676 Extra media check 2019-09-28 13:27:48 +01:00
Bob Mottram 4b3ab2940f media timeline 2019-09-28 12:40:42 +01:00
Bob Mottram 8ed3f132be Media timeline 2019-09-28 12:29:42 +01:00
Bob Mottram 06b936f62e Use scandir 2019-09-27 13:09:04 +01:00
Bob Mottram 23cf6f724a Extra timeline checks 2019-09-24 23:24:45 +01:00
Bob Mottram 72867fd7bc Handle paging of inbox and outbox 2019-09-24 23:02:13 +01:00
Bob Mottram 70a9fb0929 Fix the counting of posts 2019-09-24 22:56:53 +01:00
Bob Mottram a117b21009 Use shared inbox for replies timeline 2019-09-24 22:41:48 +01:00
Bob Mottram 5155c1f05e Tidying 2019-09-24 22:16:44 +01:00
Bob Mottram aa6510baf2 Increase max posts 2019-09-24 14:29:58 +01:00
Bob Mottram 3bd99d04ca Increase max posts 2019-09-24 14:27:16 +01:00
Bob Mottram 526f69c8b9 Replies check 2019-09-23 22:14:34 +01:00
Bob Mottram 534948b8fe Avoid clashing replies path 2019-09-23 21:43:18 +01:00
Bob Mottram f7419c1f21 Tidying 2019-09-23 21:31:49 +01:00
Bob Mottram 5179a87198 else 2019-09-23 21:16:59 +01:00
Bob Mottram 7bc44d10d3 Reverse logic 2019-09-23 21:16:36 +01:00
Bob Mottram bae658a1d7 Check for actor 2019-09-23 21:15:21 +01:00
Bob Mottram b8be75c3f4 Colon 2019-09-23 21:10:04 +01:00
Bob Mottram 7ed6728594 Replies timeline 2019-09-23 20:53:18 +01:00
Bob Mottram e53b6c5ff6 Exception handling for loading json files 2019-09-17 13:14:36 +01:00
Bob Mottram f0fb417df3 Check for none 2019-09-16 14:06:38 +01:00
Bob Mottram 0d51133942 Convert to string 2019-09-16 12:45:04 +01:00
Bob Mottram 91534ba302 Increase maximum posts 2019-09-14 21:47:05 +01:00
Bob Mottram 47225c686b Storing avatars in cache 2019-09-14 18:12:03 +01:00
Bob Mottram 35531bda86 Loop through dictionary 2019-09-14 12:21:59 +01:00
Bob Mottram 0710f3d38a Improve archiving by extracting status code 2019-09-14 12:18:34 +01:00
Bob Mottram a4e8282028 Don't need to sort keys 2019-09-11 17:12:26 +01:00
Bob Mottram 8997b77277 Displaying questions 2019-09-06 16:08:32 +01:00
Bob Mottram f440cdec24 Comment 2019-09-05 12:37:41 +01:00
Bob Mottram 536731f256 Check that webfinger returns a valid actor url 2019-09-03 19:38:52 +01:00
Bob Mottram 8f346fffef Better handling of actor parsing 2019-09-02 10:43:43 +01:00
Bob Mottram 753eb34bde Parsing post collections from pleroma 2019-09-01 14:13:52 +01:00
Bob Mottram c8142aa022 Use activity instead of ld 2019-09-01 13:09:29 +01:00
Bob Mottram a662ffa2a2 Switch to activity+json 2019-09-01 12:52:46 +01:00
Bob Mottram 35dac59e8f Capital 2019-09-01 11:11:06 +01:00
Bob Mottram 830b6c2d00 Function name 2019-08-30 19:45:14 +01:00
Bob Mottram f7d2537085 Rename function 2019-08-30 19:32:34 +01:00
Bob Mottram 2ad1b51f9a Different media types 2019-08-30 16:50:20 +01:00
Bob Mottram 779fc287d1 Version 1.0.0 2019-08-29 14:35:29 +01:00
Bob Mottram e3eb74e65b with 2019-08-26 18:44:21 +01:00
Bob Mottram cb5594d0ca If an instance has no shared inbox then send posts to individual inboxes 2019-08-26 18:42:06 +01:00
Bob Mottram e07d5cfcb4 From name 2019-08-26 14:34:41 +01:00
Bob Mottram 3042b84a16 Return boolean from post 2019-08-26 13:10:19 +01:00
Bob Mottram 12cce673e5 Show post result 2019-08-26 12:09:25 +01:00