import myjdapi
import sys
import os
if (len(sys.argv)<3):
    print("jd.py url destdir")
    exit(1)

url = sys.argv[1]
dest = os.path.dirname(os.path.abspath(sys.argv[2]))
sub = os.path.basename(os.path.abspath(sys.argv[2]))

jd=myjdapi.Myjdapi()
jd.set_app_key("TAGADA")

try:
	jd.connect("jd@unix-scripts.org","CcAVf8E*nXB")
except:
    print("Connect error")
    exit(1)
try:
    device=jd.get_device("JDownloader@algalord")
except:
    print("device error")
    exit(2)
try:
    device.downloads.cleanup("DELETE_FINISHED","REMOVE_LINKS_ONLY","ALL")
    print(device.linkgrabber.add_links([{"autostart" : True, "links" : url,"packageName" : sub, "destinationFolder":dest }]))	
except:
    print("add error")
    exit(3)


exit(0)
