kindle manager
This commit is contained in:
26
kmanapp.py
26
kmanapp.py
@@ -13,14 +13,9 @@ from time import sleep
|
||||
import pandas as pd
|
||||
import threading
|
||||
|
||||
from PySide2.QtWidgets import *
|
||||
|
||||
from PySide2.QtCore import (QCoreApplication, QDate, QDateTime, QMetaObject,
|
||||
QAbstractTableModel, QObject, QPoint, QRect, QSize, QTime,
|
||||
QUrl, Qt, QThread, Signal, QTimer, QEvent)
|
||||
from PySide2.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont,
|
||||
QFontDatabase, QIcon, QKeySequence, QLinearGradient, QPalette, QPainter,
|
||||
QPixmap, QRadialGradient, QStandardItem, QStandardItemModel)
|
||||
from PySide2.QtWidgets import (QMainWindow, QApplication, QLabel, QAbstractItemView, QHeaderView)
|
||||
from PySide2.QtCore import (QAbstractTableModel, Signal, QSize, QTimer, Qt)
|
||||
from PySide2.QtGui import (QPalette, QStandardItemModel, QStandardItem, QIcon)
|
||||
|
||||
from mainwindow import Ui_MainWindow
|
||||
from kman import *
|
||||
@@ -99,11 +94,12 @@ class kmanWindow(QMainWindow):
|
||||
self.words_data = self.km.json2dict(BACKUPWORDFN)
|
||||
flg = 1
|
||||
|
||||
if self.km.get_kindle_path() and (not flg):
|
||||
self.import_kindle()
|
||||
else:
|
||||
self.books_data = self.km.import_clips()
|
||||
self.words_data = self.km.import_words()
|
||||
if not flg:
|
||||
if self.km.get_kindle_path():
|
||||
self.import_kindle()
|
||||
else:
|
||||
self.books_data = self.km.import_clips()
|
||||
self.words_data = self.km.import_words()
|
||||
|
||||
[self.filter_books, self.filter_list] = self.km.filter_clips(self.books_data)
|
||||
#self.filter_list = self.km.filter_words(self.words_data)
|
||||
@@ -698,11 +694,11 @@ class kmanWindow(QMainWindow):
|
||||
print(bkname)
|
||||
bkinfo = self.spide.grab_book_info(bkname)
|
||||
filter_bkinfo = self.spide.filter_spide_book(bkinfo)
|
||||
bks_info.update(filter_bkinfo)
|
||||
if filter_bkinfo:
|
||||
bks_info.update(filter_bkinfo)
|
||||
self.spide.down_book_img(filter_bkinfo)
|
||||
|
||||
return self.books_info.update(bks_info)
|
||||
if bks_info: return self.books_info.update(bks_info)
|
||||
|
||||
# thanks Martin Fitzpatrick ^_^
|
||||
# https://www.learnpyqt.com/courses/model-views/qtableview-modelviews-numpy-pandas/
|
||||
|
||||
Reference in New Issue
Block a user