I've been learning python on and off for a while now from stuff on the net and this is the first time I've actually completed a project. So was wondering if anyone with some real experience would be willing to look at the code and tell me where I should start improving(in terms of my knowledge) and what I should do with the code(continue to develop or start from scratch).
Language: Python 2.7
Description of the program:
It uses a command line interface that I made from scratch with what I think is called a functional approach and with only a few side effects. It's just under 400 lines and is a single file as I thought it was small enough. It's called YouTube Offline as it downloads and organizes content from youtube, either whole playlists or single videos. It uses youtube-dl to download which is a free open source module available here: http://rg3.github.com/youtube-dl/
Although the UI is not graphical but through the shell(windows so far) it's still very user friendly and displays a static screen with a prompt, also allowing a few simple commands explained by typing help.
You can keep/use the source if you find it useful but will need to get download youtube-dl and python first as I haven't made an executable.