From 2086a5e9838144f013d1ddbc356457643f974bbe Mon Sep 17 00:00:00 2001 From: Alessio Date: Sat, 24 Jul 2021 21:52:39 -0700 Subject: [PATCH] FIXUP: rename Video field in Tweet --- persistence/schema.sql | 14 +++++++------- scraper/tweet.go | 3 +-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/persistence/schema.sql b/persistence/schema.sql index 86496e1..f4355ad 100644 --- a/persistence/schema.sql +++ b/persistence/schema.sql @@ -1,12 +1,12 @@ PRAGMA foreign_keys = on; create table users (rowid integer primary key, - id integer unique not null, + id integer unique not null check(typeof(id) = 'integer'), display_name text not null, handle text unique not null, bio text, - following_count integer not null, - followers_count integer not null, + following_count integer, + followers_count integer, location text, website text, join_date integer, @@ -14,21 +14,21 @@ create table users (rowid integer primary key, is_verified boolean default 0, profile_image_url text, banner_image_url text, - pinned_tweet_id integer + pinned_tweet_id integer check(typeof(pinned_tweet_id) = 'integer' or pinned_tweet_id = '') -- foreign key(pinned_tweet_id) references tweets(id) ); create table tweets (rowid integer primary key, - id integer unique not null, - user_id integer not null, + id integer unique not null check(typeof(id) = 'integer'), + user_id integer not null check(typeof(id) = 'integer'), text text not null, posted_at integer, num_likes integer, num_retweets integer, num_replies integer, num_quote_tweets integer, - has_video boolean, + video_url text, in_reply_to integer, quoted_tweet integer, mentions text, -- comma-separated diff --git a/scraper/tweet.go b/scraper/tweet.go index c600456..f6abaa5 100644 --- a/scraper/tweet.go +++ b/scraper/tweet.go @@ -21,7 +21,7 @@ type Tweet struct { NumRetweets int NumReplies int NumQuoteTweets int - HasVideo bool + Video string InReplyTo TweetID Urls []string @@ -105,7 +105,6 @@ func ParseSingleTweet(apiTweet APITweet) (ret Tweet, err error) { } ret.QuotedTweet = TweetID(apiTweet.QuotedStatusIDStr) - ret.HasVideo = false // TODO return }