Commit Graph

21 Commits

Author SHA1 Message Date
umonaca d7a3f8b765 Add algorithm field for Misskey compatibility 2020-10-26 01:50:04 -04:00
umonaca 520f9b87e6 Add digest to http signature for Mastodon 3.2.1 compliance
Remove logs
2020-10-26 00:38:37 -04:00
Darius Kazemi c3983fe4bc Support audio attachments
Mastodon 2.9.2 now supports native audio attachments, so
any mp3 enclosures detected from a podcast-style feed
are converted to an audio attachment of the form
"attachment": {
  "type": "Document",
  "mediaType": "audio/mpeg",
  "url": "[URL of the mp3]",
  "name": null
}
2019-06-28 15:33:07 -07:00
Darius Kazemi 2a32095585 Remove title for twitter.com bridge users
Closes #24
2019-05-25 10:24:50 -07:00
Darius Kazemi 9332e287ab Removing the file extension check on images
Since we're not checking mime types anyway, and most browser
supported image formats should probably render as attachments
on Mastodon and Pleroma, I'm removing this. There are often
normal JPEG and PNG images that get linked as an img src but
lack the standard file extensions, especially if it comes from
an API that returns the file binary.

Closes #36.
2019-05-25 10:12:39 -07:00
Darius Kazemi 54f61e6dc2 Improve item formatting
Closes #28.
2019-05-12 13:32:49 -07:00
Darius Kazemi 2b4479fbe8 Merge branch 'beanstalk' 2019-05-07 10:22:09 -07:00
Darius Kazemi 737c418ed7 Fixes to formatting and payload processing order 2019-05-07 10:20:21 -07:00
Darius Kazemi 01a8a5f336 iframes 2019-04-29 13:37:07 -07:00
Darius Kazemi 5012b8bb17 Updating to use beanstalkd queueing system 2019-04-29 13:36:04 -07:00
Darius Kazemi 7cfe50605c Adding a timeout to the RSS parser
This fixes #22.
2019-04-13 13:34:49 -07:00
Darius Kazemi c22dbae3b5 Commit missing files
Fixes #21
2019-04-12 05:30:34 -07:00
Darius Kazemi 9d08138408 fixing bug 2019-03-29 09:23:05 -07:00
Darius Kazemi 45e1362aa2 Provide route to dereferenced messages and fix duplicate messages
This commit mostly fixes the duplicate messages issue. What was happening was I was creating multiple Note objects if I was sending a Note to multiple people. Instead I create one Note object and reference that in multiple Create events.
2019-03-29 06:47:51 -07:00
Darius Kazemi 753872d31d Deliver messages to Pleroma inboxes correctly 2019-03-26 10:54:51 -07:00
Darius Kazemi 18d64cd7be More stable updates; unlisted posts
* change the way updateFeeds works so that it loops correctly through all feeds and doesn't hang
* make posts unlisted by default in Mastodon ('cc' the public collection rather than 'to')
2019-02-21 07:58:14 -08:00
Darius Kazemi 6e7c8b9705 updates to the feed transform 2018-12-17 18:11:53 -08:00
Peter Hormanns b26955dc3c change hard coded domain 2018-11-13 10:40:04 -08:00
Darius Kazemi 04801687d9 fixing issue with error in SQL query 2018-10-15 12:31:18 -07:00
Darius Kazemi f0f67e07cd Removing comments and fixing some bugs in the update script 2018-10-15 10:47:27 -07:00
Darius Kazemi 36bb506bcb First 2018-10-14 21:29:27 -07:00