Changeset e5ddd2a85f88af48a06090ca7c7b9a664dfc4642
- Timestamp:
- 03/11/08 22:31:48
(9 months ago)
- Author:
- KRKeegan <-NOSPAM-kevin@krkeegan.com>
- git-committer:
- KRKeegan <-NOSPAM-kevin@krkeegan.com> 1205292708 -0700
- git-parent:
[5d5b39ad7a7b0586f6da77ad6db7351b81f185a2]
- git-author:
- KRKeegan <-NOSPAM-kevin@krkeegan.com> 1205292708 -0700
- Message:
Return to folder after start, stop transfer
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r5d5b39a |
re5ddd2a |
|
| 140 | 140 | subcname = query['Container'][0] |
|---|
| 141 | 141 | cname = subcname.split('/')[0] |
|---|
| | 142 | folder = '' |
|---|
| 142 | 143 | for name, data in config.getShares(): |
|---|
| 143 | 144 | if cname == name: |
|---|
| … | … | |
| 146 | 147 | else: |
|---|
| 147 | 148 | tivo_mak = "" |
|---|
| 148 | | folder = '/NowPlaying' |
|---|
| 149 | | if 'Folder' in query: |
|---|
| 150 | | folder += '/' + str(query['Folder'][0]) |
|---|
| | 149 | |
|---|
| 151 | 150 | if 'TiVo' in query: |
|---|
| 152 | 151 | tivoIP = query['TiVo'][0] |
|---|
| 153 | | theurl = 'https://'+ tivoIP +'/TiVoConnect?Command=QueryContainer&Container=' + folder |
|---|
| | 152 | theurl = 'https://'+ tivoIP +'/TiVoConnect?Command=QueryContainer&Container=/NowPlaying' |
|---|
| | 153 | if 'Folder' in query: |
|---|
| | 154 | folder += str(query['Folder'][0]) |
|---|
| | 155 | theurl += '/' + folder |
|---|
| 154 | 156 | |
|---|
| 155 | 157 | password = tivo_mak #TiVo MAK |
|---|
| … | … | |
| 229 | 231 | handler.end_headers() |
|---|
| 230 | 232 | t = Template(file=os.path.join(SCRIPTDIR,'templates', 'npl.tmpl')) |
|---|
| 231 | | t.subfolder = False |
|---|
| 232 | | if folder != '/NowPlaying': |
|---|
| 233 | | t.subfolder = True |
|---|
| | 233 | t.folder = folder |
|---|
| 234 | 234 | t.status = status |
|---|
| 235 | 235 | print handler.tivos |
|---|
| … | … | |
| 317 | 317 | t.container = cname |
|---|
| 318 | 318 | t.time = '3' |
|---|
| 319 | | t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] |
|---|
| | 319 | t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] |
|---|
| 320 | 320 | t.text = '<h3>Transfer Initiated.</h3> <br>You selected transfer has been initiated.'+\ |
|---|
| 321 | | '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] +'"> ToGo</a> page will reload in 3 seconds.' |
|---|
| | 321 | '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] +'"> ToGo</a> page will reload in 3 seconds.' |
|---|
| 322 | 322 | handler.wfile.write(t) |
|---|
| 323 | 323 | else: |
|---|
| … | … | |
| 327 | 327 | t.container = cname |
|---|
| 328 | 328 | t.time = '10' |
|---|
| 329 | | t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] |
|---|
| | 329 | t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] |
|---|
| 330 | 330 | t.text = '<h3>Missing Data.</h3> <br>You must set both "tivo_mak" and "togo_path" before using this function.'+\ |
|---|
| 331 | | '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] +'"> ToGo</a> page will reload in 10 seconds.' |
|---|
| | 331 | '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] +'"> ToGo</a> page will reload in 10 seconds.' |
|---|
| 332 | 332 | handler.wfile.write(t) |
|---|
| 333 | 333 | |
|---|
| … | … | |
| 345 | 345 | t.container = cname |
|---|
| 346 | 346 | t.time = '3' |
|---|
| 347 | | t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] |
|---|
| | 347 | t.url = '/TiVoConnect?Command=NPL&Container=' + cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] |
|---|
| 348 | 348 | t.text = '<h3>Transfer Stopped.</h3> <br>Your transfer has been stopped.'+\ |
|---|
| 349 | | '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] +'"> ToGo</a> page will reload in 3 seconds.' |
|---|
| 350 | | handler.wfile.write(t) |
|---|
| | 349 | '<br> The <a href="/TiVoConnect?Command=NPL&Container='+ cname + '&TiVo=' + query['TiVo'][0] + '&Folder=' + query['Folder'][0] +'"> ToGo</a> page will reload in 3 seconds.' |
|---|
| | 350 | handler.wfile.write(t) |
|---|
| r5d5b39a |
re5ddd2a |
|
| 28 | 28 | <div style="visibility: visible; width: 920px; overflow: scroll; height: 410px; position: relative;"> |
|---|
| 29 | 29 | <table> |
|---|
| 30 | | #if $subfolder == True |
|---|
| | 30 | #if $folder != '' |
|---|
| 31 | 31 | <tr><td colspan=5><a href="/TiVoConnect?Command=NPL&Container=$container&TiVo=$tivoIP">Back to Now Playing List</a></td></tr> |
|---|
| 32 | 32 | #end if |
|---|
| … | … | |
| 74 | 74 | #if $this_status['running'] and $this_status['rate'] != "" |
|---|
| 75 | 75 | Transfering - $this_status['rate'] KB/s<br> |
|---|
| 76 | | <a href="/TiVoConnect?Command=ToGoStop&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Stop Transfer</a> |
|---|
| | 76 | <a href="/TiVoConnect?Command=ToGoStop&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Stop Transfer</a> |
|---|
| 77 | 77 | #elif $this_status['running'] and $this_status['rate'] == "" |
|---|
| 78 | 78 | Initiating Transfer.<br> |
|---|
| … | … | |
| 80 | 80 | #elif $this_status['error'] |
|---|
| 81 | 81 | Error - $this_status['error']<br> |
|---|
| 82 | | <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Try Transfer Again.</a> |
|---|
| | 82 | <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Try Transfer Again.</a> |
|---|
| 83 | 83 | #elif $this_status['finished'] |
|---|
| 84 | 84 | Transfer Complete! |
|---|
| 85 | 85 | #else |
|---|
| 86 | 86 | Transfer Stopped<br> |
|---|
| 87 | | <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Try Transfer Again.</a> |
|---|
| | 87 | <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Try Transfer Again.</a> |
|---|
| 88 | 88 | #endif |
|---|
| 89 | 89 | #else |
|---|
| 90 | | <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP">Transfer This.</a> |
|---|
| | 90 | <a href="/TiVoConnect?Command=ToGo&Container=$(container)&Url=$(row['Url'])&TiVo=$tivoIP&Folder=$folder">Transfer This.</a> |
|---|
| 91 | 91 | #end if |
|---|
| 92 | 92 | </td> |
|---|