99 Commits

Author SHA1 Message Date
6aa14c32e2 Add persistence for reply-mentions 2021-09-27 18:29:55 -07:00
159084006d Fix handling of reply-mentions and tweet text normalization 2021-09-27 18:12:28 -07:00
9ae6213025 Clean up the tests some more 2021-09-27 18:08:14 -07:00
89179f2447 Tidy up the scraper tests a bit 2021-09-27 15:30:05 -07:00
f278010201 Fix linting error 2021-09-27 13:52:51 -07:00
b17e0821bb Make command line accept either URL or just ID to find a tweet 2021-09-27 13:49:17 -07:00
1dd02ff390 Fetching a user now downloads its content automatically 2021-09-27 12:54:18 -07:00
0bb9ff6c6b Add handling for URL cards with no link preview thumbnail image 2021-09-17 20:50:28 -07:00
9d10fd5942 Fix scraper test file to be minified 2021-09-17 20:12:51 -07:00
f9ddc0f102 Add downloading for link previews 2021-09-17 20:11:36 -07:00
497a62050b Add test file for previous commit 2021-09-17 20:02:33 -07:00
c865df8aca Add support for tweets with multiple URLs 2021-09-17 19:45:31 -07:00
690dd99b8f Clean up the michael malice feed test file 2021-09-17 18:08:16 -07:00
05c3f2289b Add persistence for new Url type 2021-09-17 18:04:57 -07:00
79f098450e Add 'HasCard' URL field 2021-09-17 17:39:04 -07:00
355ed7ccf5 Add test file for the previous commit 2021-09-17 17:36:35 -07:00
e2ff9436fa Add player type of URL card 2021-09-17 17:35:55 -07:00
ef9a98b79c Fix integration test (sample user got banned) 2021-09-17 15:03:23 -07:00
3f9c807efa Add Url type 2021-09-17 13:41:43 -07:00
06831dfb52 Update help message 2021-08-22 18:43:33 -07:00
1f5ebf9f8d Enable fetching tweets to the limit of scrollback 2021-08-22 18:22:06 -07:00
9c944cdc5e Remove useless transaction block 2021-08-22 18:20:42 -07:00
1dc9511415 Make user handles case insensitive 2021-08-22 18:04:10 -07:00
a2554e9293 Enable 'fetch_tweet' full scrape 2021-08-22 17:55:21 -07:00
ea1264ddbd Fix misplaced comma 2021-08-22 17:38:13 -07:00
9eee64cca1 Catch random API 403 errors 2021-08-22 16:41:59 -07:00
5a0b8b5e36 Check for end-of-feed 2021-08-22 15:01:46 -07:00
08d703a26f Add command to get a user feed 2021-08-19 12:54:08 -07:00
1c67a9039d Add retweet queries 2021-08-16 20:37:35 -07:00
4a3c12b04a Update some docstrings, rename a few methods 2021-08-16 20:35:15 -07:00
2b23fcbc53 twitter command now uses current directory as the profile dir by default 2021-08-11 06:56:42 -07:00
2698bd4fd7 Fix linting error 2021-08-10 22:08:01 -07:00
917c3fc7a7 Add integration test for downloading user contents 2021-08-10 22:06:03 -07:00
932b42eafc Should be using the full-sized profile images, not the 'normal' ones 2021-08-10 22:01:31 -07:00
294917124a Add downloading of User banner image and profile image 2021-08-10 21:35:27 -07:00
0a1fa92cdd Add to database: LocalPath version of BannerImage and ProfileImage on Users 2021-08-10 20:51:42 -07:00
655c968614 Add LocalPath fields for BannerImage and ProfileImage on a User 2021-08-10 19:51:56 -07:00
3de47f6bde Add twitter command download_tweet_content 2021-08-07 17:06:39 -07:00
9734c09426 Add downloading for media in tweets 2021-08-07 16:51:38 -07:00
d1ba8b48f3 Add RemoteURL and LocalFilename to Images, remove Filename 2021-08-05 14:22:16 -07:00
9c9100d874 Add RemoteURL and LocalFilename fields to Video, remove Filename 2021-08-05 14:10:46 -07:00
8462365d70 Add tests for API video parsing 2021-08-04 23:49:45 -07:00
3aa03a3903 Make build work 2021-08-04 23:46:28 -07:00
58dc223f84 Use VideoID given by the Twitter API instead of a rowid 2021-08-04 23:41:58 -07:00
e06bb4dc9a Remove unused fmt import 2021-08-04 21:54:40 -07:00
c803794a0f Change TweetID to be an int64 instead of a string 2021-08-04 14:49:20 -07:00
529c181397 Fix build errors 2021-08-04 02:14:06 -07:00
d81fae0013 Make UserID an alias for int64 rather than string 2021-08-04 02:00:58 -07:00
5e32f0605d Remove extra params temporarily (make build work) 2021-08-04 01:42:29 -07:00
5503743e35 Add Image id column to the database schema 2021-08-04 01:27:14 -07:00