コード例 #1
0
ファイル: console.py プロジェクト: MineRobber9000/toot
def _find_account(app, user, account_name):
    """For a given account name, returns the Account object or None if not found."""
    response = api.search(app, user, account_name, False)

    for account in response['accounts']:
        if account['acct'] == account_name:
            return account
コード例 #2
0
ファイル: commands.py プロジェクト: sudoWright/toot
def _find_account(app, user, account_name):
    """For a given account name, returns the Account object or raises an exception if not found."""
    response = api.search(app, user, account_name, False)

    for account in response['accounts']:
        if account['acct'] == account_name or "@" + account[
                'acct'] == account_name:
            return account

    raise ConsoleError("Account not found")
コード例 #3
0
ファイル: console.py プロジェクト: MineRobber9000/toot
def cmd_search(app, user, args):
    parser = ArgumentParser(prog="toot serach",
                            description="Search for content",
                            epilog="https://github.com/ihabunek/toot")

    parser.add_argument("query", help="The search query")
    parser.add_argument("-r", "--resolve", action='store_true', default=False,
                        help="Whether to resolve non-local accounts")

    args = parser.parse_args(args)

    response = api.search(app, user, args.query, args.resolve)

    _print_accounts(response['accounts'])
    _print_hashtags(response['hashtags'])
コード例 #4
0
ファイル: commands.py プロジェクト: mugcake/toot
def search(app, user, args):
    response = api.search(app, user, args.query, args.resolve)
    print_search_results(response)
コード例 #5
0
def search(app, user, args):
    response = api.search(app, user, args.query, args.resolve)

    _print_accounts(response['accounts'])
    _print_hashtags(response['hashtags'])