Commit Graph
100 Commits
Author SHA1 Message Date
Dylan 0a66ddba16 Revert "Remove syndication as method"
This reverts commit e0713a8eeb.
2023-08-13 15:47:19 +01:00
Dylan c2b2694b3e More logging to track down issue 2023-08-13 15:30:14 +01:00
Dylan 189f42ef79 Improve logging & messages returned 2023-08-13 15:23:08 +01:00
Dylan e0713a8eeb Remove syndication as method 2023-08-13 15:02:41 +01:00
Dylan c11db60eee Remove 403 check 2023-08-13 14:41:45 +01:00
Dylan 35a1906d3d Add robots.txt 2023-08-13 14:25:06 +01:00
Dylan 0c6e760b72 Fix misc embed issues with QRTs 2023-08-13 14:16:03 +01:00
Dylan 56f42744b9 Fix #128 (some tweet text being cut off) 2023-08-12 14:03:08 +01:00
dylanpdx e2f5b4e15d Fixes to provider name display 2023-08-04 21:30:43 +01:00
dylanpdx 0cf2b57700 Removed dependency on official Twitter API 2023-08-04 21:04:05 +01:00
Dylan e230043e85 Hotfix for NSFW tweets (#125) 2023-08-03 14:22:31 +01:00
Dylan e953ccac80 Another small logging fix 2023-08-01 14:20:42 +01:00
Dylan aafb72f307 Fix small issue 2023-08-01 14:11:21 +01:00
Dylan 53128fef58 Better logging 2023-08-01 14:07:42 +01:00
Dylan cac3026f2b Return type of 'gif' for twitter GIFs (#124) 2023-08-01 00:26:25 +01:00
Dylan 879389204e API returns conversation ID 2023-07-29 22:09:11 +01:00
Dylan 76529a1264 zip support for some archival software 2023-07-29 21:15:33 +01:00
Dylan a6bea077bc Fix txt content type 2023-07-29 20:27:05 +01:00
Dylan b78d18545f Fixed txt typo 2023-07-29 20:23:23 +01:00
Dylan 82f4c5abcf Fixed test only failing on Github Actions 2023-07-29 20:11:02 +01:00
Dylan 0c66a2c918 Fixed tests.. Again. 2023-07-29 20:07:10 +01:00
Dylan 6787d4b398 Updated API docs 2023-07-29 20:06:56 +01:00
Dylan 254ba8b88e Added .txt ext and API param for it 2023-07-29 20:06:36 +01:00
Dylan 81bc9f0c3e Uncommented tests that were failing 2023-07-24 09:22:26 +01:00
Dylan 59a582041d Did Twitter delete one of their old tweets? Fixed tests 2023-07-24 09:13:32 +01:00
Dylan 45c531edf4 Fixed API Issue, returned wrong tweet ID 2023-07-24 08:57:46 +01:00
Dylan a1e13bb49a Only use Syndication & V2 2023-07-19 16:22:23 +01:00
Dylan 63bbe3d823 Better logging 2023-07-19 15:52:01 +01:00
Dylan 6df9142b5e API Logging to debug fails 2023-07-19 01:01:28 +01:00
Dylan ceb11db937 More descriptive 500 Errors for API 2023-07-19 00:57:10 +01:00
DylanandGitHub 8f8a5e27f5 Update api.md 2023-07-19 00:51:08 +01:00
DylanandGitHub 7abbc0fa60 Update api.md 2023-07-19 00:50:34 +01:00
Dylan 1e85cf7563 More API Documentation 2023-07-19 00:49:46 +01:00
Dylan 0b20062051 Added media_extended to API 2023-07-19 00:01:26 +01:00
Dylan a5a7d128a3 Move hosting instructions to separate file 2023-07-16 02:23:23 +01:00
Dylan 07026f9944 Misc. Readme changes (Mainly API documentation) 2023-07-16 02:19:37 +01:00
Dylan 2eb4cfef34 Fix embedding issue on certain tweets 2023-07-16 01:35:03 +01:00
Dylan 163ae08cf8 Fix API hashtags field 2023-07-15 21:39:50 +01:00
Dylan a78f23e28b Updated favicon and fixed apple-touch-icon 404 2023-07-15 18:02:24 +01:00
Dylan 10a4eb3091 Temporarily(?) remove guest token and V1 API methods 2023-07-15 16:53:48 +01:00
Dylan 45013b9939 Log rate limit for statistics 2023-07-15 16:34:28 +01:00
Dylan c3ecb42f91 Disable User Agent check 2023-07-15 16:25:48 +01:00
Dylan 3b7ccb0fb5 API Fixes for the new V2 method 2023-07-15 16:05:19 +01:00
Dylan 08aa7a5315 Use different API for V2 requests 2023-07-15 15:54:37 +01:00
Dylan 39f5cd755e Fix #119 (Incorrect tweet being selected in a thread) 2023-07-14 22:01:31 +01:00
Dylan 2eda0ce95d Extra assert for suggestive text to make sure images show 2023-07-13 09:52:50 +01:00
Dylan b9eb5c906e Merge branch 'main' of github.com:dylanpdx/BetterTwitFix 2023-07-13 09:47:55 +01:00
Dylan 2a2b598a72 This should get most embeds working again. TODO: fix polls & more testing needed 2023-07-13 09:47:49 +01:00
DylanandGitHub 6cc3dddcd5 Create FUNDING.yml 2023-07-12 23:34:24 +01:00
Dylan a350ecbfa5 Another fix to API bitrate detection 2023-07-12 22:22:46 +01:00
Dylan a1b6ebe73e Proper fix for API 2023-07-12 22:11:34 +01:00
Dylan c775005227 oops 2023-07-12 22:07:43 +01:00
Dylan 09ed116ca5 API fix for TweetWithVisibilityResults 2023-07-12 22:02:51 +01:00
Dylan 645e7cc329 API highest bitrate get fix 2023-07-12 21:57:46 +01:00
Dylan f8d7a709e5 Merge branch 'prod' of github.com:dylanpdx/BetterTwitFix into prod 2023-07-12 21:16:10 +01:00
Dylan 35d4b9271f add epoch date 2023-07-12 21:15:41 +01:00
DylanandGitHub 5bbcaf1540 Merge pull request #117 from dylanpdx/main
API implementation
2023-07-12 20:42:02 +01:00
DylanandGitHub 694baf99af Merge branch 'prod' into main 2023-07-12 20:41:00 +01:00
Dylan 5d955710fe Quick & Dirty API implementation 2023-07-12 20:39:30 +01:00
Dylan 7be374a165 Merge branch 'main' into prod 2023-07-11 23:33:08 +01:00
DylanandGitHub c2fccf126b Merge pull request #116 from dylanpdx/dependabot/pip/boto3-1.28.1
Bump boto3 from 1.27.0 to 1.28.1
2023-07-11 23:32:44 +01:00
DylanandGitHub fe78e3b634 Merge pull request #104 from dylanpdx/dependabot/pip/pymongo-4.4.0
Bump pymongo from 4.3.3 to 4.4.0
2023-07-05 20:06:39 +01:00
Dylan 39ab5cd124 Merge branch 'main' of github.com:dylanpdx/BetterTwitFix 2023-07-05 19:46:58 +01:00
Dylan 736e2690cc Remove Python 3.7 Support 2023-07-05 19:46:52 +01:00
DylanandGitHub 41bc371f7a Merge pull request #110 from dylanpdx/dependabot/pip/pillow-10.0.0
Bump pillow from 9.5.0 to 10.0.0
2023-07-05 19:43:56 +01:00
DylanandGitHub 4f2b54d595 Merge pull request #114 from dylanpdx/dependabot/pip/boto3-1.27.0
Bump boto3 from 1.26.155 to 1.27.0
2023-07-05 19:43:36 +01:00
Dylan 6e971d4b0b Merge branch 'main' of github.com:dylanpdx/BetterTwitFix 2023-07-05 19:25:04 +01:00
Dylan fd0d9ed409 Fix 500 on tweet not found 2023-07-05 19:24:58 +01:00
DylanandGitHub 8386a319f2 Merge pull request #112 from dylanpdx/dependabot/pip/flask-cors-4.0.0
Bump flask-cors from 3.0.10 to 4.0.0
2023-07-05 19:18:21 +01:00
Dylan 8ec9c70460 Disable cache header temporarily 2023-07-04 15:52:59 +01:00
Dylan 795b605313 TTL fix 2023-07-03 22:56:12 +01:00
Dylan 886dc0e09f Improved docs 2023-07-03 19:49:43 +01:00
Dylan b19f552e70 Twitter for some reson refuses to serve some image files (deleted tweet?) 2023-07-02 23:58:39 +01:00
Dylan 9771d3fed8 Misc logging changes 2023-07-02 21:37:10 +01:00
Dylan ba853725c0 Hide RTs if they are 0 2023-07-02 21:24:44 +01:00
Dylan 23c5aaccd1 Add gallery_dl tweet extract method 2023-07-02 21:21:45 +01:00
Dylan abedae385c All tests re-enabled and passing 2023-07-02 18:19:14 +01:00
Dylan c99f3de6c1 Create test env 2023-07-02 18:05:07 +01:00
Dylan 26d4a49f97 Add tokens to test 2023-07-02 17:56:25 +01:00
Dylan c098c0aad4 Change how config is loaded from env for testing 2023-07-02 17:54:49 +01:00
Dylan 828dbdca04 Fix cache TTL issues 2023-07-02 17:23:39 +01:00
Dylan 0b0c522f5b Fix image combine issues 2023-07-02 16:38:35 +01:00
Dylan 14bc95ba54 Quick fix for small mistake 2023-07-02 16:16:19 +01:00
Dylan c89c575e0d This should hopefully fix redirect issue (Url normalization was the cause) 2023-07-02 15:58:43 +01:00
Dylan 3d8423db96 Attempt to fix redirect loop issue 2023-07-02 15:47:50 +01:00
Dylan 0dfe5e0c7e Revert last fix 2023-07-02 15:07:20 +01:00
Dylan 2b64a4ec77 Merge branch 'main' into prod 2023-07-02 14:59:05 +01:00
Dylan 8133482d49 Attempt to fix #107 (Cannot replicate locally) 2023-07-02 14:56:14 +01:00
Dylan 45f272f218 WhatsApp Basic support (#108) 2023-07-02 14:16:08 +01:00
DylanandGitHub 2401265ed3 Merge pull request #106 from dylanpdx/main
2023-07-01 Update
2023-07-01 19:08:28 +01:00
Dylan a8226279fc Thanks Elon! 2023-07-01 19:00:30 +01:00
Dylan e66f5e890c Change failed download response code 2023-06-30 21:25:41 +01:00
Dylan 50b1f66c59 Retry image downloads 2023-06-30 21:00:04 +01:00
Dylan 1e84875a8f Move user agent check to function 2023-06-30 20:41:20 +01:00
Dylan a738923316 Cache combined images 2023-06-30 18:37:38 +01:00
Dylan b4f903d0c8 Revert "Better image combination"
This reverts commit 223d40eb9b.
2023-06-30 18:30:00 +01:00
Dylan d311943325 Revert "Quick fix for small images"
This reverts commit 4b5b193657.
2023-06-30 18:29:54 +01:00
DylanandGitHub dbf699aba0 Merge pull request #103 from dylanpdx/main
Logging changes & Cache-Control header addition
2023-06-25 23:36:01 +01:00
Dylan 7d6538d31e Cache headers for browsers 2023-06-25 23:33:02 +01:00
Dylan eb3a7d9179 Separating logging functions 2023-06-24 21:23:32 +01:00