Conversion to kepub when creating a sync token
This commit is contained in:
		
							parent
							
								
									99d653eece
								
							
						
					
					
						commit
						bdf6052388
					
				| 
						 | 
					@ -64,10 +64,10 @@ from datetime import datetime
 | 
				
			||||||
from os import urandom
 | 
					from os import urandom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from flask import g, Blueprint, url_for, abort, request
 | 
					from flask import g, Blueprint, url_for, abort, request
 | 
				
			||||||
from flask_login import login_user, login_required
 | 
					from flask_login import current_user, login_user, login_required
 | 
				
			||||||
from flask_babel import gettext as _
 | 
					from flask_babel import gettext as _
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from . import logger, ub, lm
 | 
					from . import logger, config, calibre_db, db, helper, ub, lm
 | 
				
			||||||
from .web import render_title_template
 | 
					from .web import render_title_template
 | 
				
			||||||
 | 
					
 | 
				
			||||||
try:
 | 
					try:
 | 
				
			||||||
| 
						 | 
					@ -148,6 +148,14 @@ def generate_auth_token(user_id):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            ub.session.add(auth_token)
 | 
					            ub.session.add(auth_token)
 | 
				
			||||||
            ub.session.commit()
 | 
					            ub.session.commit()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        books = calibre_db.session.query(db.Books).join(db.Data).all()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        for book in books:
 | 
				
			||||||
 | 
					            formats = [data.format for data in book.data]
 | 
				
			||||||
 | 
					            if not 'KEPUB' in formats and config.config_kepubifypath and 'EPUB' in formats:
 | 
				
			||||||
 | 
					                helper.convert_book_format(book.id, config.config_calibre_dir, 'EPUB', 'KEPUB', current_user.nickname)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return render_title_template(
 | 
					        return render_title_template(
 | 
				
			||||||
            "generate_kobo_auth_url.html",
 | 
					            "generate_kobo_auth_url.html",
 | 
				
			||||||
            title=_(u"Kobo Setup"),
 | 
					            title=_(u"Kobo Setup"),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user