diff --git a/src/libprs500/__init__.py b/src/libprs500/__init__.py index db1312d379..d494b1ac87 100644 --- a/src/libprs500/__init__.py +++ b/src/libprs500/__init__.py @@ -13,7 +13,7 @@ ## with this program; if not, write to the Free Software Foundation, Inc., ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ''' E-book management software''' -__version__ = "0.3.75" +__version__ = "0.3.76" __docformat__ = "epytext" __author__ = "Kovid Goyal " __appname__ = 'libprs500' diff --git a/src/libprs500/ebooks/lrf/lit/convert_from.py b/src/libprs500/ebooks/lrf/lit/convert_from.py index 9c63b6e9e5..84a829826d 100644 --- a/src/libprs500/ebooks/lrf/lit/convert_from.py +++ b/src/libprs500/ebooks/lrf/lit/convert_from.py @@ -71,7 +71,9 @@ def main(args=sys.argv): htmlfile = l[0] if not options.output: ext = '.lrs' if options.lrs else '.lrf' - options.output = os.path.basename(os.path.splitext(args[1])[0]) + ext + options.output = os.path.abspath(os.path.basename(os.path.splitext(args[1])[0]) + ext) + else: + options.output = os.path.abspath(options.output) process_file(htmlfile, options) finally: shutil.rmtree(tdir) diff --git a/src/libprs500/ebooks/lrf/rtf/convert_from.py b/src/libprs500/ebooks/lrf/rtf/convert_from.py index ccf11093bd..5d214f3d40 100644 --- a/src/libprs500/ebooks/lrf/rtf/convert_from.py +++ b/src/libprs500/ebooks/lrf/rtf/convert_from.py @@ -68,7 +68,9 @@ def main(args=sys.argv): try: if not options.output: ext = '.lrs' if options.lrs else '.lrf' - options.output = os.path.basename(os.path.splitext(args[1])[0]) + ext + options.output = os.path.abspath(os.path.basename(os.path.splitext(args[1])[0]) + ext) + else: + options.output = os.path.abspath(options.output) if (not options.title or options.title == 'Unknown') and mi.title: sys.argv.append('-t') sys.argv.append('"'+mi.title+'"') diff --git a/src/libprs500/ebooks/lrf/txt/convert_from.py b/src/libprs500/ebooks/lrf/txt/convert_from.py index a395f4c03f..f00a5877a3 100644 --- a/src/libprs500/ebooks/lrf/txt/convert_from.py +++ b/src/libprs500/ebooks/lrf/txt/convert_from.py @@ -79,7 +79,9 @@ def main(args=sys.argv): options.force_page_break = 'h2' if not options.output: ext = '.lrs' if options.lrs else '.lrf' - options.output = os.path.basename(os.path.splitext(args[1])[0]) + ext + options.output = os.path.abspath(os.path.basename(os.path.splitext(args[1])[0]) + ext) + else: + options.output = os.path.abspath(options.output) process_file(htmlfile.name, options)