Commit Graph

43 Commits

Author SHA1 Message Date
6ca1e7dc25 Add no-sandbox in the puppeteer args 2022-10-27 12:49:00 +08:00
03777587f2 Fetch max 100 tweets in a thread 2022-10-26 22:44:19 +08:00
b5926ccf1c Get old tweet thread with puppeteer and new tweet with twitter api 2022-10-26 20:41:51 +08:00
5f0d0ed69b Get tweet reply ids from thread id using puppeteer 2022-10-25 22:09:16 +08:00
343c8fb5cc Get tweet reply ids from thread id 2022-10-25 18:25:49 +08:00
31bc9fe5be Fix node-weekly newsletter getting forwarded
* This error is caused by a previous rebase conflict and resolving the conflict caused an important line missing
* Revert the change to add CooperPressHandler to the array of newsletter handlers
* Updated the test to get the correct handler from email content to prevent such cases
2022-10-21 09:57:05 +08:00
57846a1c5e Fix tests 2022-10-18 15:14:38 +08:00
706607ea2b Rebase main 2022-10-18 14:54:33 +08:00
1fda6946bb Save newsletters hosted by cooper-press.com correctly 2022-10-18 14:53:02 +08:00
9757394a05 Merge pull request #1318 from omnivore-app/fix/newsletter-ghost-org
Save newsletters hosted by ghost.org correctly
2022-10-18 14:50:27 +08:00
59427fa896 Mock the substack domain also when testing redirects
We were making the actual call to the redirected URL here,
instead of mocking it. We need to mock both the embedded email
domain, and the domain we are redirected to.
2022-10-18 12:51:53 +08:00
d8c5c97960 Save newsletters hosted by ghost.org correctly 2022-10-17 19:27:02 +08:00
37439c6622 Save fs.blog newsletter correctly 2022-10-17 17:59:27 +08:00
ff21770a70 Add GitHubHandler class 2022-10-13 18:38:01 +08:00
f39c6923b0 Create a content handler for GitHub pages
This will search for the markdown <article> element and make it
the only page element so we add a repo's README.
2022-10-13 18:11:14 +08:00
5dcde8dac3 Fix not correctly identify milkroad newsletters due to the HTML format changes again by the author 2022-10-13 10:52:03 +08:00
08c30f9c24 Show the original tweet firstly 2022-10-10 15:33:36 +08:00
5d70d04154 If the saved tweet is a reply, we need to get the referenced tweet 2022-10-10 15:12:41 +08:00
220576235f Merge pull request #1291 from omnivore-app/sywhb-patch-1
Get tweet thread by conversation_id
2022-10-10 09:52:30 +08:00
8f048dd15e Change the milkroad newsletters parser according to the change of milkroad newsletter 2022-10-08 09:37:12 +08:00
06c1e09505 lint 2022-10-08 09:28:50 +08:00
2ff995d3b2 Get tweet thread by conversation_id 2022-10-08 09:09:18 +08:00
c9400ca517 Remove dom param in preHandler method 2022-10-07 16:57:01 +08:00
49ed8e279b Calls preParseContent function in content-handler package before parsing content 2022-10-07 16:56:38 +08:00
810df2ad8c Fix the tweets in reverse order and media file not showing 2022-10-07 16:31:56 +08:00
a8f964f615 Save only tweets in the thread by the original author 2022-10-07 13:47:20 +08:00
5bde463c94 Save unrolled recent twitter thread 2022-10-06 16:56:12 +08:00
c2a44f4991 Restore HTTP interceptor to the normal unmocked behaviour after testing 2022-10-05 11:29:23 +08:00
edd1b908ee Fix tests 2022-10-05 11:29:23 +08:00
61303419a0 Add timeout 2022-10-04 14:25:19 +08:00
767053e31b mock redirect request 2022-10-04 11:27:55 +08:00
4b01fccad8 Fix content-fetch dockerfile 2022-10-03 14:21:31 +08:00
25740465f2 Add timeout 2022-09-30 13:10:58 +08:00
b00a516737 Add other newsletter handlers 2022-09-30 12:51:23 +08:00
9b209314a6 Rename content to websites 2022-09-30 12:51:22 +08:00
f7b20f3186 Add newsletter handlers 2022-09-30 12:51:22 +08:00
dfbd317f99 Import content-handler in inbound-email-handler 2022-09-30 12:51:22 +08:00
99956539a0 Handle newsletter in content-handlers 2022-09-30 12:51:22 +08:00
8c61832c77 Import content-handler in content-fetch 2022-09-30 12:51:22 +08:00
8fb398eae4 Add tests 2022-09-30 12:51:22 +08:00
5fdb8b337d Lint 2022-09-30 12:51:22 +08:00
6deb62d983 Add handlers for content-fetching 2022-09-30 12:51:22 +08:00
91952e587b Replace newsletter-handler with content-handler 2022-09-30 12:51:22 +08:00