kindle manager

This commit is contained in:
gavin
2020-06-23 14:38:36 +08:00
parent 91c950eeb1
commit d7672d9380
26 changed files with 11011 additions and 24 deletions

View File

@@ -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/