(http://www.midnight-commander.org/), Python 2.4+ (http://www.python.org/),
module eff_bdecode.py (http://effbot.org/zone/bencode.htm).
-For mc 4.7+ put the script in $HOME/[.local/share/].mc/extfs.d.
+For mc 4.7+ just put the script in $HOME/[.local/share/].mc/extfs.d.
For older versions put it in /usr/[local/][lib|share]/mc/extfs
and add a line "torrent" to the /usr/[local/][lib|share]/mc/extfs/extfs.ini.
Make the script executable.
"""
-__version__ = "1.2.0"
+__version__ = "1.2.1"
__author__ = "Oleg Broytman <phd@phdru.name>"
__copyright__ = "Copyright (C) 2010-2013 PhiloSoft Design"
__license__ = "GPL"
-import sys, os
+import sys
from eff_bdecode import decode
try:
path = path.decode(encoding, 'replace').encode(default_encoding, 'replace')
length = file['length']
paths.append((path, length))
- else: # One-file torrent
+ else: # One-file torrent
if 'length' not in info:
torrent_error('Unknown length')
length = info['length']
'nodes', 'publisher', 'publisher-url':
if name == 'comment' and 'comment.utf-8' in torrent:
data = torrent['comment.utf-8'].decode('utf-8').encode(default_encoding, 'replace')
- meta.append(('.META/' + name, len(data)))
elif torrent_filename == '.META/' + name:
if name in torrent:
if name == 'announce-list':