Exemplo n.º 1
0
def process_result(res):
	if res.state == "finished":
		print "Successful!\nType: %s\nResults: %s\nCookie jar: %s" % (res.result_type, str(res.results), str(res.cookiejar))
	elif res.state == "failed":
		print "Failed."
	elif res.state == "invalid":
		print "Invalid URL."
	elif res.state == "need_password":
		pw = raw_input("Password required. Enter password: "******"password_invalid":
		pw = raw_input("Password invalid! Try again: ")
		res.verify_password(pw)
		process_result(res)
	else:
		print "Unknown result state: %s" % res.state

for title, url in to_test.iteritems():
	print "============ %s ============" % title
	print "RESOLVE:"
	res = resolv.resolve(url)
	process_result(res)
	print ""
	print "RECURSE:"
	res = resolv.recurse(url)
	process_result(res)
	print ""
	
Exemplo n.º 2
0
#!/usr/bin/python

import sys, urllib, resolv

result = resolv.recurse(sys.argv[1])

if 'videos' in result:
    urls = result['videos']
elif 'files' in result:
    urls = result['files']
else:
    print "Not a video or file."
    exit(1)

print "Title: %s" % result['title']

good_urls = []

if len(urls) > 0:
    for url in urls:
        if url['priority'] == 1:
            good_urls.append(url)

i = 0

for url in good_urls:
    filetype = url['format']
    print "%d. %s" % (i, url['format'])
    i += 1

choice = int(raw_input("Make a filetype choice: "))
Exemplo n.º 3
0
#!/usr/bin/python

import sys, subprocess, resolv

result = resolv.recurse(sys.argv[1])

if 'videos' in result:
	urls = result['videos']
elif 'files' in result:
	urls = result['files']
else:
	print "Not a video or file."
	exit(1)

print "Title: %s" % result['title']

good_urls = []

if len(urls) > 0:
	for url in urls:
		if url['priority'] == 1:
			good_urls.append(url)

i = 0

for url in good_urls:
	filetype = url['format']
	print "%d. %s" % (i, url['format'])
	i += 1
	
choice = int(raw_input("Make a filetype choice: "))
Exemplo n.º 4
0
def process_result(res):
    if res.state == "finished":
        print "Successful!\nType: %s\nResults: %s\nCookie jar: %s" % (
            res.result_type, str(res.results), str(res.cookiejar))
    elif res.state == "failed":
        print "Failed."
    elif res.state == "invalid":
        print "Invalid URL."
    elif res.state == "need_password":
        pw = raw_input("Password required. Enter password: "******"password_invalid":
        pw = raw_input("Password invalid! Try again: ")
        res.verify_password(pw)
        process_result(res)
    else:
        print "Unknown result state: %s" % res.state


for title, url in to_test.iteritems():
    print "============ %s ============" % title
    print "RESOLVE:"
    res = resolv.resolve(url)
    process_result(res)
    print ""
    print "RECURSE:"
    res = resolv.recurse(url)
    process_result(res)
    print ""