Added an new command to the CLI, implementation will follow.
This commit is contained in:
parent
6799a1a956
commit
8b7cfac2de
14
fourmi.py
14
fourmi.py
@ -5,6 +5,7 @@ Fourmi, an web scraper build to search specific information for a given compound
|
||||
Usage:
|
||||
fourmi search <compound>
|
||||
fourmi [options] search <compound>
|
||||
fourmi list
|
||||
fourmi -h | --help
|
||||
fourmi --version
|
||||
|
||||
@ -84,11 +85,18 @@ def start_log(arguments):
|
||||
else:
|
||||
log.start(logstdout=True, loglevel=log.WARNING)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
arguments = docopt.docopt(__doc__, version='Fourmi - V0.1.0')
|
||||
def search(arguments):
|
||||
start_log(arguments)
|
||||
settings = scrapy_settings_manipulation(arguments)
|
||||
setup_crawler([arguments["<compound>"]], settings)
|
||||
reactor.run()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
arguments = docopt.docopt(__doc__, version='Fourmi - V0.1.0')
|
||||
print arguments
|
||||
|
||||
if arguments["search"]:
|
||||
search(arguments)
|
||||
elif arguments["list"]:
|
||||
load_parsers() #[todo] - this should just show the different sources.
|
Reference in New Issue
Block a user