#!/usr/bin/python

import os
import requests
import sys

arguments = sys.argv
e = os.environ

# Remove script call from argument list
arguments.pop(0)

# Update spellcheck dictionaries
# ---------------------------------------- #

for language in arguments:
	os.system('/usr/share/qutebrowser/scripts/dictcli.py install ' + language)

# Update user scripts
# ---------------------------------------- #

dir = os.path.join(e['XDG_DATA_HOME'], 'qutebrowser/greasemonkey')

scripts = ['https://www.4chan-x.net/builds/4chan-X.user.js',
			'https://greasyfork.org/scripts/395257-better-google/code/Better Google.user.js',
			'https://greasyfork.org/scripts/29420-google-dwimages/code/Google DWIMages.user.js']
for url in scripts:
	r = requests.get(url, allow_redirects = True)
	open(os.path.join(dir, os.path.basename(url)), 'wb').write(r.content)

# Reload greasemonkey
os.system('qutebrowser -C /dev/null :greasemonkey-reload')