Jean Khawand
756dd449cc
integration/webhook: add category title to request body
2024-03-29 16:37:05 -07:00
Frédéric Guillot
068790fc19
integration: fix rssbrige import
2024-03-24 12:42:29 -07:00
jvoisin
f4746a7306
Fix and simplify shaarli's integration
...
- The jwt token was declared as using HS256 as algorithm, but was using HS512.
- No need to base64-encode then remove the padding when we can simply encode
without padding.
- Factorize the header+payload concatenation as data
Odds are that this integration was broken from the start (HS512 vs HS256), so
I'm not sure if it's better to add tests or to simply get rid of it.
2024-03-13 21:34:57 -07:00
jvoisin
b04550e2f2
Use %q
instead of "%s"
2024-02-28 19:47:30 -08:00
jvoisin
bce21a9f91
Remove github.com/google/uuid
...
Replace it with a hand-rolled implementation. Heck, an UUID isn't even a
requirement, according to [omnivore](https://docs.omnivore.app/integrations/api.html#saving-a-url-with-the-api )'s
documentation, any "unique id" would do.
2024-02-26 18:31:12 -08:00
MSTCL
cfdb890eae
Add Readeck integration
2024-02-21 19:57:34 -08:00
knrdl
1d90ce9dd2
Add Linkwarden integration
2024-02-11 17:12:37 -08:00
MDeLuise
1e704468a5
feat: add linkace service integration
2024-01-25 18:04:14 -08:00
Frédéric Guillot
87c9ef6b48
Rewrite relative RSS Bridge URL
2024-01-13 14:54:36 -08:00
Jesse Jaggars
95039410b5
adding detailed error handling to the omnivore integration
2023-12-05 21:34:16 -08:00
Jesse Jaggars
e933fb11e9
Add Omnivore integration
2023-12-04 20:05:04 -08:00
James Loh
ef53bf14ae
Add Category ID to webhooks
...
My use case for this is I want to ignore some webhooks based on the category the feed is in
2023-11-01 18:02:14 +01:00
Frédéric Guillot
14e25ab9fe
Refactor HTTP Client and LocalizedError packages
2023-10-22 13:09:30 -07:00
Ryan Stafford
120aabfbce
Add RSS-Bridge integration
2023-10-22 11:10:56 -07:00
Frédéric Guillot
a96702757e
Fix Apprise logic to handle feed service URLs
2023-09-30 15:32:23 -07:00
Frédéric Guillot
39d752ca85
Telegram: replace feed HTML link with a button to avoid page preview issues
2023-09-27 21:00:17 -07:00
Jany
e0e8a99abe
Telegram: add the possibility to disable buttons
...
Closes #2093
2023-09-27 20:02:22 -07:00
Frédéric Guillot
c0e954f19d
Implement structured logging using log/slog package
2023-09-24 22:37:33 -07:00
Frédéric Guillot
9990afb722
Add webhook event for saving entry
2023-09-10 18:17:33 -07:00
Frédéric Guillot
ca6af9684a
Add feed information into webhook event
2023-09-10 13:20:04 -07:00
Frédéric Guillot
cb228e73ad
Improve Telegram integration
...
- Remove dependency on `go-telegram-bot-api`
- Add new options: optional topic ID, disable page preview, disable notifications
- Add new button to go to article
2023-09-10 12:25:39 -07:00
Frédéric Guillot
3d84b07532
Add builtin Matrix client and send HTML formatted messages to Matrix
...
- Add builtin Matrix client
- Remove dependency on `gomatrix` client
- Send HTML formatted messages to Matrix
2023-09-09 17:22:31 -07:00
Frédéric Guillot
48f6885f44
Add generic webhook integration
2023-09-09 13:11:42 -07:00
fuchsrot
32d33104a4
Apprise Service Urls per feed
2023-09-09 10:59:04 -07:00
Frédéric Guillot
5e520ca5bf
Use stdlib HTTP client for third-party integrations
2023-08-14 21:49:02 -07:00
Frédéric Guillot
e5d9f2f5a0
Rename internal url package to avoid overlap with net/url
2023-08-13 19:57:04 -07:00
Frédéric Guillot
9f465fd70d
Add Shaarli integration
2023-08-13 18:51:50 -07:00
Frédéric Guillot
28df0b119e
Add Shiori integration
2023-08-13 13:32:05 -07:00
Frédéric Guillot
13d9d86acd
Consider base path when generating third-party services API endpoint
2023-08-12 23:07:52 -07:00
Frédéric Guillot
168a870c02
Move internal packages to an internal folder
...
For reference: https://go.dev/doc/go1.4#internalpackages
2023-08-10 20:29:34 -07:00