Skip to content

Commit

Permalink
handle screen_names and user ids when fetching timeline
Browse files Browse the repository at this point in the history
  • Loading branch information
edsu committed Mar 17, 2017
1 parent 857a30a commit 0b7e654
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions utils/twarc-archive.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,18 @@ def main():
last_archive = get_last_archive(args.archive_dir)
if last_archive:
last_id = json.loads(next(open(last_archive)))['id_str']
tweets = getattr(t, args.twarc_command)(args.search, since_id=last_id)
else:
tweets = getattr(t, args.twarc_command)(args.search)
last_id = None

if args.twarc_command == "search":
tweets = t.search(args.search, since_id=last_id)
elif args.twarc_command == "timeline":
if re.match("^\d+$", args.search):
tweets = t.timeline(userid=args.search, since_id=last_id)
else:
tweets = t.timeline(screen_name=args.search, since_id=last_id)
else:
raise Exception("invalid twarc_command %s" % args.twarc_command)

next_archive = get_next_archive(args.archive_dir)

Expand Down

0 comments on commit 0b7e654

Please sign in to comment.