Exemplo n.º 1
0
def cliparse(argv=None):
    def callback(parser, **kw):
        parser.add_argument('users', nargs='+')

    return common.cliparse(argv=argv,
                           callback=callback,
                           description='userids from usernames')
Exemplo n.º 2
0
def cliparse(argv=None):
    def callback(parser, **kw):
        parser.add_argument('user', nargs='*')
    return common.cliparse(
        argv=argv,
        callback=callback,
        fromfile_prefix_chars='@',
        description='request oauth tokens')
Exemplo n.º 3
0
def cliparse(argv=None):
    def callback(parser, **kw):
        parser.add_argument('--no-followers',
                            default=False,
                            action='store_true')
        parser.add_argument('--no-notifs', default=False, action='store_true')
        parser.add_argument('--pages', default=1, type=int)

    return common.cliparse(argv=argv,
                           callback=callback,
                           description='userids from usernames')
Exemplo n.º 4
0
def cliparse(argv=None):
    if argv is None:
        argv = []

    def callback(parser, **kw):
        pass
        # parser.add_argument('--dry-run', default=False, action='store_true')

    return common.cliparse(argv=argv,
                           callback=callback,
                           fromfile_prefix_chars='@',
                           description='export followings in sortable manner')
Exemplo n.º 5
0
def cliparse(argv=None):
    if argv is None:
        argv = sys.argv[1:]
    if not argv:
        argv.append('@' + J(C, 'list_ids.csv'))

    def callback(parser, **kw):
        parser.add_argument('--sync', default=True, action='store_false')
        parser.add_argument('ids', nargs='+')

    return common.cliparse(argv=argv,
                           callback=callback,
                           fromfile_prefix_chars='@',
                           description='block twitter ids')
Exemplo n.º 6
0
def cliparse(argv=None):
    if argv is None:
        argv = sys.argv[1:]
    try:
        sw = argv.pop(argv.index('--dry-run'))
    except ValueError:
        sw = None
    if not argv:
        argv.append('@'+J(C, 'unfollows.csv'))
    if sw:
        argv.append('--dry-run')

    def callback(parser, **kw):
        parser.add_argument('--dry-run', default=False, action='store_true')
        parser.add_argument('ids', nargs='+')
    return common.cliparse(
        argv=argv,
        callback=callback,
        fromfile_prefix_chars='@',
        description='to unfollow twitter ids')