Commit Graph

27 Commits

Author SHA1 Message Date
Lewis Dale
4c4fffaf9d Add some rudimentary authentication to the API 2023-03-21 09:09:24 +00:00
Lewis Dale
7dc9d0a5cb Add a rudimentary API endpoint. TODO: Add auth to the API 2023-03-21 08:42:01 +00:00
Lewis Dale
ec83d67bde Move URL into separate file, handle source URL validation for sending webmentions 2023-03-17 10:19:50 +00:00
Lewis Dale
fca08de828 Handle sourcenotfoundexception and targetnotmentionedexception 2023-03-16 10:10:40 +00:00
Lewis Dale
51f1269600 Store authors alongside webmentions 2023-03-16 09:34:57 +00:00
Lewis Dale
3cafc5238e Refactor EndpointTests 2023-03-15 13:49:53 +00:00
Lewis Dale
9cdd917297 Somehow... a complete (functional) suite of tests for Endpoints 2023-03-15 13:16:30 +00:00
Lewis Dale
a429befc94 Work on parsing authors and content from mentions 2023-03-15 09:15:55 +00:00
Lewis Dale
a5e0902366 Bit of work to set things up 2023-03-14 21:08:33 +00:00
Lewis Dale
811f63a207 Only extract information inside h-entry microformat 2023-03-14 14:19:37 +00:00
Lewis Dale
2735abde64 More work on parsing microformats 2023-03-14 13:54:05 +00:00
Lewis Dale
4179ee10e9 Remove "comment" webmention type, as it is the same as a reply 2023-03-14 09:17:00 +00:00
Lewis Dale
f2e8bd7387 Fix microformat for comments 2023-03-14 09:15:54 +00:00
Lewis Dale
0c316d18a2 Parse likes and reply types using microformats 2023-03-14 09:12:53 +00:00
Lewis Dale
9d9e465a37 Add a type to webmentions 2023-03-14 08:43:25 +00:00
Lewis Dale
38885beb74 Some tests & implementation around verifying and parsing received webmentions 2023-03-14 08:27:46 +00:00
Lewis Dale
83ec00c8a0 Extend router a little, add routes for sending and receiving webmentions 2023-03-10 09:47:55 +00:00
Lewis Dale
10b6ace85a Remove bad injection test 2023-03-09 21:56:58 +00:00
Lewis Dale
02f7331c7d Add some routing, start working on actually searching webmentions 2023-03-09 21:54:45 +00:00
Lewis Dale
45024faa5f Add some routing, start working on actually searching webmentions 2023-03-09 21:50:59 +00:00
Lewis Dale
15d03799bf Start work on endpoints - at this point just validating urls 2023-03-09 16:56:54 +00:00
Lewis Dale
f85c48b4a9 Finish implementing SqliteGateway 2023-03-09 13:05:43 +00:00
Lewis Dale
adeb7a1b51 Start adding SQLite database access 2023-03-09 09:48:08 +00:00
Lewis Dale
df226b2897 Finish sending webmentions 2023-03-08 21:39:11 +00:00
Lewis Dale
b63ada6dea Finish implementing endpoint discovery for Webmentions 2023-03-08 21:27:47 +00:00
Lewis Dale
e5f7595321 More work on parsing endpoints in the body 2023-03-08 16:07:43 +00:00
Lewis Dale
4eba80387d Initial commit, start creating a webmention sender 2023-03-08 15:31:49 +00:00