summaryrefslogtreecommitdiffstats
path: root/share/extensions/other/clipart/import_web_image_cli.py
blob: 7b073ccd67806b3cd2dbb0b72445f294f78fd230 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python3
"""
Testing tool for running queries.
"""

import sys
import json

from import_sources import RemoteSource

def run():
    RemoteSource.load('sources')
    source = RemoteSource.sources[sys.argv[1]]('/tmp')

    for item in source.search(sys.argv[2]):
        if callable(item):
            print(f"Next Page {item}")
        else:
            print(json.dumps(item, indent=2))

if __name__ == '__main__':
    run()