Fix torrent W3C+UX
Puts links to torrents and magnets in tool bar Fixes a lot of W3C errors
This commit is contained in:
		
							parent
							
								
									d7ea44ab8d
								
							
						
					
					
						commit
						c59d0c200e
					
				| @ -102,6 +102,7 @@ def response(resp): | ||||
|         magnetlink = result.xpath(magnet_xpath)[0].attrib['href'] | ||||
| 
 | ||||
|         torrentfile = result.xpath(torrent_xpath)[0].attrib['href'] | ||||
|         torrentfileurl = quote(torrentfile, safe="%/:=&?~#+!$,;'@()*") | ||||
| 
 | ||||
|         # append result | ||||
|         results.append({'url': href, | ||||
| @ -112,7 +113,7 @@ def response(resp): | ||||
|                         'filesize': filesize, | ||||
|                         'files': files, | ||||
|                         'magnetlink': magnetlink, | ||||
|                         'torrentfile': torrentfile, | ||||
|                         'torrentfile': torrentfileurl, | ||||
|                         'template': 'torrent.html'}) | ||||
| 
 | ||||
|     # return results sorted by seeder | ||||
|  | ||||
| @ -4,9 +4,11 @@ | ||||
| 
 | ||||
| {% if result.publishedDate %}<time class="text-muted" datetime="{{ result.pubdate }}" >{{ result.publishedDate }}</time>{% endif %} | ||||
| <small><a class="text-info" href="https://web.archive.org/web/{{ result.url }}">{{ icon('link') }} {{ _('cached') }}</a></small> | ||||
| {% if result.magnetlink %}<small> • <a href="{{ result.magnetlink }}" class="magnetlink">{{ icon('magnet') }} {{ _('magnet link') }}</a></small>{% endif %} | ||||
| {% if result.torrentfile %}<small> • <a href="{{ result.torrentfile }}" class="torrentfile">{{ icon('download-alt') }} {{ _('torrent file') }}</a></small>{% endif %} | ||||
| 
 | ||||
| <p class="result-content">{{ icon('transfer') }} {{ _('Seeder') }} <span class="badge">{{ result.seed }}</span> • {{ _('Leecher') }} <span class="badge">{{ result.leech }}</span> | ||||
| {% if result.filesize %}</br>{{ icon('floppy-disk') }} {{ _('Filesize') }}  | ||||
| {% if result.filesize %}<br />{{ icon('floppy-disk') }} {{ _('Filesize') }}  | ||||
|     <span class="badge"> | ||||
|         {% if result.filesize < 1024 %}{{ result.filesize }} Byte | ||||
|         {% elif result.filesize < 1024*1024 %}{{ '{0:0.2f}'.format(result.filesize/1024) }} kb | ||||
| @ -14,13 +16,11 @@ | ||||
|         {% elif result.filesize < 1024*1024*1024*1024 %}{{ '{0:0.2f}'.format(result.filesize/1024/1024/1024) }} GB | ||||
|         {% else %}{{ '{0:0.2f}'.format(result.filesize/1024/1024/1024/1024) }} TB{% endif %} | ||||
|     </span>{% endif %} | ||||
| {% if result.files %}</br>{{ icon('file') }} {{ _('Number of Files') }} <span class="badge">{{ result.files }}</span>{% endif %}</p> | ||||
| <p class="result-content"> | ||||
|     <a href="{{ result.magnetlink }}" class="magnetlink">{{ icon('magnet') }} {{ _('magnet link') }}</a> | ||||
|     {% if result.torrentfile %}</br><a href="{{ result.torrentfile }}" class="torrentfile">{{ icon('download-alt') }} {{ _('torrent file') }}</a>{% endif %} | ||||
| </p> | ||||
| {% if result.files %}<br />{{ icon('file') }} {{ _('Number of Files') }} <span class="badge">{{ result.files }}</span>{% endif %} | ||||
| 
 | ||||
| {% if result.content %}<p class="result-content">{{ result.content|safe }}</p>{% endif %} | ||||
| {% if result.content %}<br />{{ result.content|safe }}{% endif %} | ||||
| 
 | ||||
| </p> | ||||
| 
 | ||||
| <div class="clearfix"></div> | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Cqoicebordel
						Cqoicebordel