Here is a python script which will list all the URLs associated with a YouTube user's videos

# this outputs all the video URLs for a particular YouTube user
from urllib.request import urlopen
import xml.etree.ElementTree as etree
ytUserName = "7sagelsat"
next = "https://gdata.youtube.com/feeds/api/users/%s/uploads" % ytUserName
while next:
    xml = urlopen(next)
    tree = etree.parse(xml)
    root = tree.getroot()
    # get all the links on the xml page
    for i in root.findall('{http://www.w3.org/2005/Atom}entry'):
        print (i.find('{http://www.w3.org/2005/Atom}link[@rel="alternate"]').attrib['href'][:-22])
    try:
        # find the next xml page if available
        next = root.find('{http://www.w3.org/2005/Atom}link[@rel="next"]').attrib['href']
    except:
        # we are at the end
        next = ""
print ("\nfinished")