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()
|