|
@@ -8,23 +8,30 @@ from twhatter.api import ApiUser
|
|
|
|
|
|
|
|
|
|
|
|
|
@click.group()
|
|
@click.group()
|
|
|
-def main():
|
|
|
|
|
- pass
|
|
|
|
|
|
|
+@click.option('-l', '--limit', type=int, default=100, show_default=True)
|
|
|
|
|
+@click.pass_context
|
|
|
|
|
+def main(ctx, limit):
|
|
|
|
|
+ ctx.ensure_object(dict)
|
|
|
|
|
+
|
|
|
|
|
+ ctx.obj['limit'] = limit
|
|
|
|
|
|
|
|
|
|
|
|
|
@main.command()
|
|
@main.command()
|
|
|
-@click.option('-l', '--limit', type=int, default=100, show_default=True)
|
|
|
|
|
@click.argument('user')
|
|
@click.argument('user')
|
|
|
-def own(user, limit):
|
|
|
|
|
|
|
+@click.pass_context
|
|
|
|
|
+def own(ctx, user):
|
|
|
"""Get some user's Tweets"""
|
|
"""Get some user's Tweets"""
|
|
|
a = ApiUser(user)
|
|
a = ApiUser(user)
|
|
|
|
|
|
|
|
for n, t in enumerate(a.iter_tweets()):
|
|
for n, t in enumerate(a.iter_tweets()):
|
|
|
- if n >= limit:
|
|
|
|
|
|
|
+ if n >= ctx.obj['limit']:
|
|
|
|
|
+ break
|
|
|
|
|
+
|
|
|
|
|
+ click.echo(t)
|
|
|
break
|
|
break
|
|
|
|
|
|
|
|
click.echo(t)
|
|
click.echo(t)
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
|
- main()
|
|
|
|
|
|
|
+ main(obj={})
|