SYMBOL INDEX (875 symbols across 22 files) FILE: tests/database/test_db.py function test_init_db (line 12) | def test_init_db(path_isfile_retval, check_dbv_retval, path_is_dbc_path): FILE: tests/test_utils.py function test_run_backup_database (line 14) | def test_run_backup_database(mock_exists_retval, mock_isdir_retval): FILE: version/app.py class AppWindow (line 63) | class AppWindow(QMainWindow): method __init__ (line 74) | def __init__(self, disable_excepthook=False): method set_shortcuts (line 97) | def set_shortcuts(self): method check_site_logins (line 104) | def check_site_logins(self): method init_watchers (line 121) | def init_watchers(self): method startup (line 159) | def startup(self): method initUI (line 200) | def initUI(self): method _check_update (line 281) | def _check_update(self): method _web_metadata_picker (line 320) | def _web_metadata_picker(self, gallery, title_url_list, queue, parent=... method get_metadata (line 328) | def get_metadata(self, gal=None): method init_stat_bar (line 401) | def init_stat_bar(self): method stat_temp_msg (line 420) | def stat_temp_msg(self, msg): method stat_row_info (line 428) | def stat_row_info(self): method set_current_manga_view (line 437) | def set_current_manga_view(self, v): method current_manga_view (line 441) | def current_manga_view(self): method current_manga_view (line 445) | def current_manga_view(self, new_view): method init_spinners (line 452) | def init_spinners(self): method search (line 471) | def search(self, srch_string): method switch_display (line 488) | def switch_display(self): method settings (line 495) | def settings(self): method init_toolbar (line 500) | def init_toolbar(self): method get_current_view (line 801) | def get_current_view(self): method toggle_view (line 804) | def toggle_view(self): method populate (line 817) | def populate(self, mixed=None): method gallery_populate (line 855) | def gallery_populate(self, path, validate=False): method scan_for_new_galleries (line 931) | def scan_for_new_galleries(self): method dragEnterEvent (line 1007) | def dragEnterEvent(self, event): method dropEvent (line 1013) | def dropEvent(self, event): method resizeEvent (line 1050) | def resizeEvent(self, event): method moveEvent (line 1058) | def moveEvent(self, event): method showEvent (line 1062) | def showEvent(self, event): method cleanup_exit (line 1065) | def cleanup_exit(self): method duplicate_check (line 1133) | def duplicate_check(self, simple=True): method excepthook (line 1181) | def excepthook(self, ex_type, ex, tb): method closeEvent (line 1193) | def closeEvent(self, event): FILE: version/app_constants.py class ViewType (line 110) | class ViewType(enum.IntEnum): class ProfileType (line 116) | class ProfileType(enum.Enum): function load_icons (line 133) | def load_icons(): class GalleryState (line 284) | class GalleryState(enum.Enum): class Search (line 311) | class Search(enum.Enum): class MetadataFetchFail (line 336) | class MetadataFetchFail(Exception): pass class InternalPagesMismatch (line 337) | class InternalPagesMismatch(Exception): pass class ChapterExists (line 338) | class ChapterExists(Exception): pass class ChapterWrongParentGallery (line 339) | class ChapterWrongParentGallery(Exception): pass class CreateArchiveFail (line 340) | class CreateArchiveFail(Exception): pass class FileNotFoundInArchive (line 341) | class FileNotFoundInArchive(Exception): pass class WrongURL (line 342) | class WrongURL(Exception): pass class NeedLogin (line 343) | class NeedLogin(Exception): pass class WrongLogin (line 344) | class WrongLogin(Exception): pass class HTMLParsing (line 345) | class HTMLParsing(Exception): pass class GNotAvailable (line 346) | class GNotAvailable(Exception): pass class TitleParsingError (line 347) | class TitleParsingError(Exception): pass FILE: version/asm_manager.py class AsmManager (line 26) | class AsmManager(DLManagerObject): method _find_tags (line 36) | def _find_tags(browser): method _get_metadata (line 59) | def _get_metadata(self, g_url): method _get_server_id (line 81) | def _get_server_id(self, link_parts): method _split_href_links_to_parts (line 101) | def _split_href_links_to_parts(links): method _get_dl_urls (line 112) | def _get_dl_urls(self, g_url): method _set_ehen_metadata (line 137) | def _set_ehen_metadata(h_item, dict_metadata): method _set_metadata (line 175) | def _set_metadata(h_item, dict_metadata): method from_gallery_url (line 201) | def from_gallery_url(self, g_url): FILE: version/color_line_edit.py class ColorLineEdit (line 24) | class ColorLineEdit(QLineEdit): method __init__ (line 43) | def __init__(self, parent=None, hex_color=None): method init_ui (line 48) | def init_ui(self, hex_color=None): method button_click (line 68) | def button_click(self): method update_button_color (line 84) | def update_button_color(self): FILE: version/database/db.py function hashes_sql (line 26) | def hashes_sql(cols=False): function series_sql (line 44) | def series_sql(cols=False): function chapters_sql (line 75) | def chapters_sql(cols=False): function namespaces_sql (line 93) | def namespaces_sql(cols=False): function tags_sql (line 105) | def tags_sql(cols=False): function tags_mappings_sql (line 117) | def tags_mappings_sql(cols=False): function series_tags_mappings_sql (line 133) | def series_tags_mappings_sql(cols=False): function list_sql (line 148) | def list_sql(cols=False): function series_list_map_sql (line 167) | def series_list_map_sql(cols=False): function global_db_convert (line 185) | def global_db_convert(conn): function add_db_revisions (line 229) | def add_db_revisions(old_db): function create_db_path (line 247) | def create_db_path(db_path=db_constants.DB_PATH): function check_db_version (line 256) | def check_db_version(conn): function init_db (line 274) | def init_db(path=db_constants.DB_PATH): class DBBase (line 312) | class DBBase: method __init__ (line 318) | def __init__(self, **kwargs): method begin (line 322) | def begin(cls): method end (line 331) | def end(cls): method execute (line 342) | def execute(self, *args): method executemany (line 357) | def executemany(self, *args): method commit (line 369) | def commit(self): method analyze (line 373) | def analyze(cls): method close (line 377) | def close(cls): FILE: version/database/db_constants.py class NoDatabaseConnection (line 35) | class NoDatabaseConnection(Exception): pass FILE: version/executors.py function _rounded_qimage (line 18) | def _rounded_qimage(qimg, radius): function _task_thumbnail (line 32) | def _task_thumbnail(gallery_or_path, img=None, width=app_constants.THUMB... function _task_load_thumbnail (line 78) | def _task_load_thumbnail(ppath, thumb_size, on_method=None, **kwargs): class Executors (line 90) | class Executors: method generate_thumbnail (line 95) | def generate_thumbnail(cls, gallery_or_path, img=None, width=app_const... method load_thumbnail (line 109) | def load_thumbnail(cls, ppath, thumb_size=app_constants.THUMB_DEFAULT,... FILE: version/fetch.py class Fetch (line 35) | class Fetch(QObject): method __init__ (line 58) | def __init__(self, parent=None): method _refresh_filter_list (line 80) | def _refresh_filter_list(self): method create_gallery (line 87) | def create_gallery(self, path, folder_name, do_chapters=True, archive=... method local (line 201) | def local(self, s_path=None): method _return_gallery_metadata (line 282) | def _return_gallery_metadata(self, gallery): method fetch_metadata (line 290) | def fetch_metadata(self, gallery=None, hen=None, proc=False): method _auto_metadata_process (line 338) | def _auto_metadata_process(self, galleries, hen, valid_url, **kwargs): method _website_checker (line 475) | def _website_checker(self, url): method auto_web_metadata (line 489) | def auto_web_metadata(self): FILE: version/gallery.py class GallerySearch (line 106) | class GallerySearch(QObject): method __init__ (line 108) | def __init__(self, data): method set_gallery_list (line 117) | def set_gallery_list(self, g_list): method set_data (line 120) | def set_data(self, new_data): method set_fav (line 124) | def set_fav(self, new_fav): method search (line 127) | def search(self, term, args): method _filter (line 134) | def _filter(self, terms, args): class SortFilterModel (line 158) | class SortFilterModel(QSortFilterProxyModel): method __init__ (line 171) | def __init__(self, parent): method navigate_history (line 190) | def navigate_history(self, direction=PREV): method set_gallery_list (line 204) | def set_gallery_list(self, g_list=None): method fav_view (line 209) | def fav_view(self): method catalog_view (line 214) | def catalog_view(self): method setup_search (line 219) | def setup_search(self): method refresh (line 232) | def refresh(self): method init_search (line 235) | def init_search(self, term, args=None, **kwargs): method filterAcceptsRow (line 266) | def filterAcceptsRow(self, source_row, parent_index): method change_model (line 280) | def change_model(self, model): method change_data (line 286) | def change_data(self, data): method status_b_msg (line 289) | def status_b_msg(self, msg): method canDropMimeData (line 292) | def canDropMimeData(self, data, action, row, coloumn, index): method dropMimeData (line 298) | def dropMimeData(self, data, action, row, coloumn, index): method mimeTypes (line 326) | def mimeTypes(self): method mimeData (line 329) | def mimeData(self, index_list): method flags (line 339) | def flags(self, index): method supportedDragActions (line 349) | def supportedDragActions(self): class StarRating (line 352) | class StarRating(): method __init__ (line 358) | def __init__(self, starCount=1, maxStarCount=5): method starCount (line 374) | def starCount(self): method maxStarCount (line 377) | def maxStarCount(self): method setStarCount (line 380) | def setStarCount(self, starCount): method setMaxStarCount (line 383) | def setMaxStarCount(self, maxStarCount): method sizeHint (line 386) | def sizeHint(self): method paint (line 389) | def paint(self, painter, rect, editMode=ReadOnly): class GalleryModel (line 415) | class GalleryModel(QAbstractTableModel): method __init__ (line 438) | def __init__(self, data, parent=None): method status_b_msg (line 461) | def status_b_msg(self, msg): method data (line 464) | def data(self, index, role=Qt.DisplayRole): method rowCount (line 615) | def rowCount(self, index=QModelIndex()): method columnCount (line 620) | def columnCount(self, parent=QModelIndex()): method headerData (line 623) | def headerData(self, section, orientation, role=Qt.DisplayRole): method insertRows (line 654) | def insertRows(self, position, rows, index=QModelIndex()): method replaceRows (line 665) | def replaceRows(self, list_of_gallery, position, rows=1, index=QModelI... method removeRows (line 672) | def removeRows(self, position, rows, index=QModelIndex()): class GridDelegate (line 683) | class GridDelegate(QStyledItemDelegate): method __init__ (line 689) | def __init__(self, app_inst, parent): method key (line 724) | def key(self, key): method _increment_paint_level (line 733) | def _increment_paint_level(self): method paint (line 737) | def paint(self, painter, option, index): method _ribbon_color (line 1100) | def _ribbon_color(self, gallery_type): method sizeHint (line 1122) | def sizeHint(self, option, index): class MangaView (line 1125) | class MangaView(QListView): method __init__ (line 1132) | def __init__(self, model, v_type, filter_model=None, parent=None): method scroll_speed (line 1197) | def scroll_speed(self): method _calculate_scroll_speed (line 1200) | def _calculate_scroll_speed(self): method get_visible_indexes (line 1217) | def get_visible_indexes(self, column=0): method wheelEvent (line 1242) | def wheelEvent(self, event): method mouseMoveEvent (line 1247) | def mouseMoveEvent(self, event): method keyPressEvent (line 1251) | def keyPressEvent(self, event): method favorite (line 1263) | def favorite(self, index): method del_chapter (line 1278) | def del_chapter(self, index, chap_numb): method sort (line 1294) | def sort(self, name): method contextMenuEvent (line 1325) | def contextMenuEvent(self, event): method updateGeometries (line 1328) | def updateGeometries(self): class MangaTableView (line 1332) | class MangaTableView(QTableView): method __init__ (line 1335) | def __init__(self, v_type, parent=None): method keyPressEvent (line 1381) | def keyPressEvent(self, event): method contextMenuEvent (line 1393) | def contextMenuEvent(self, event): class CommonView (line 1396) | class CommonView: method remove_selected (line 1402) | def remove_selected(view_cls, source=False): method remove_gallery (line 1412) | def remove_gallery(view_cls, index_list, local=False): method find_index (line 1455) | def find_index(view_cls, gallery_id, sort_model=False): method open_random_gallery (line 1469) | def open_random_gallery(view_cls): method scroll_to_index (line 1490) | def scroll_to_index(view_cls, idx, select=True): method contextMenuEvent (line 1508) | def contextMenuEvent(view_cls, event): method spawn_dialog (line 1557) | def spawn_dialog(app_inst, gallery=None): class MangaViews (line 1561) | class MangaViews: class View (line 1566) | class View(enum.Enum): method __init__ (line 1570) | def __init__(self, v_type, parent, allow_sidebarwidget=False): method _delegate_delete (line 1613) | def _delegate_delete(self): method set_delete_proxy (line 1619) | def set_delete_proxy(self, other_model): method add_gallery (line 1623) | def add_gallery(self, gallery, db=False, record_time=False): method replace_gallery (line 1654) | def replace_gallery(self, list_of_gallery, db_optimize=True): method changeTo (line 1683) | def changeTo(self, idx): method get_current_view (line 1691) | def get_current_view(self): method fav_is_current (line 1697) | def fav_is_current(self): method hide (line 1703) | def hide(self): method show (line 1706) | def show(self): FILE: version/gallerydb.py class PriorityObject (line 53) | class PriorityObject: method __init__ (line 54) | def __init__(self, priority, data): method __lt__ (line 58) | def __lt__(self, other): function process_methods (line 61) | def process_methods(): function execute (line 105) | def execute(method, no_return, *args, **kwargs): function chapter_map (line 121) | def chapter_map(row, chapter): function gallery_map (line 129) | def gallery_map(row, gallery, chapters=True, tags=True, hashes=True): function default_chap_exec (line 175) | def default_chap_exec(gallery_or_id, chap, only_values=False): function default_exec (line 198) | def default_exec(object): class GalleryDB (line 234) | class GalleryDB(DBBase): method __init__ (line 251) | def __init__(self): method rebuild_thumb (line 255) | def rebuild_thumb(gallery): method clear_thumb (line 270) | def clear_thumb(path): method clear_thumb_dir (line 286) | def clear_thumb_dir(): method rebuild_gallery (line 293) | def rebuild_gallery(gallery, thumb=False): method modify_gallery (line 326) | def modify_gallery(cls, series_id, title=None, profile=None, artist=No... method get_all_gallery (line 399) | def get_all_gallery(cls, chapters=True, tags=True, hashes=True): method gen_galleries (line 409) | def gen_galleries(gallery_dict, chapters=True, tags=True, hashes=True): method get_gallery_by_path (line 426) | def get_gallery_by_path(cls, path): method get_gallery_by_id (line 440) | def get_gallery_by_id(cls, id): method add_gallery (line 454) | def add_gallery(cls, object, test_mode=False): method gallery_count (line 473) | def gallery_count(cls): method del_gallery (line 481) | def del_gallery(cls, list_of_gallery, local=False): method check_exists (line 512) | def check_exists(name, galleries=None, filter=True): class ChapterDB (line 546) | class ChapterDB(DBBase): method __init__ (line 560) | def __init__(self): method update_chapter (line 564) | def update_chapter(cls, chapter_container, numbers=[]): method add_chapters (line 587) | def add_chapters(cls, gallery_object): method add_chapters_raw (line 599) | def add_chapters_raw(cls, series_id, chapters_container): method get_chapters_for_gallery (line 613) | def get_chapters_for_gallery(cls, series_id): method get_chapter (line 629) | def get_chapter(cls, series_id, chap_numb): method get_chapter_id (line 646) | def get_chapter_id(cls, series_id, chapter_number): method chapter_size (line 662) | def chapter_size(gallery_id): method del_all_chapters (line 669) | def del_all_chapters(cls, series_id): method del_chapter (line 675) | def del_chapter(cls, series_id, chap_number): class TagDB (line 682) | class TagDB(DBBase): method __init__ (line 701) | def __init__(self): method del_tags (line 705) | def del_tags(list_of_tags_id): method del_gallery_mapping (line 710) | def del_gallery_mapping(cls, series_id): method get_gallery_tags (line 718) | def get_gallery_tags(cls, series_id): method add_tags (line 760) | def add_tags(cls, object): method modify_tags (line 840) | def modify_tags(series_id, dict_of_tags): method get_tag_gallery (line 855) | def get_tag_gallery(tag): method get_ns_tags (line 860) | def get_ns_tags(cls): method get_tags_from_namespace (line 887) | def get_tags_from_namespace(namespace): method get_ns_tags_to_gallery (line 892) | def get_ns_tags_to_gallery(ns_tags): method get_all_tags (line 900) | def get_all_tags(cls): method get_all_ns (line 909) | def get_all_ns(cls): class ListDB (line 917) | class ListDB(DBBase): method init_lists (line 923) | def init_lists(cls): method query_gallery (line 947) | def query_gallery(cls, gallery): method modify_list (line 957) | def modify_list(cls, gallery_list): method add_list (line 968) | def add_list(cls, gallery_list): method _g_id_or_list (line 983) | def _g_id_or_list(cls, gallery_or_id_or_list): method add_gallery_to_list (line 995) | def add_gallery_to_list(cls, gallery_or_id_or_list, gallery_list): method remove_list (line 1004) | def remove_list(cls, gallery_list): method remove_gallery_from_list (line 1015) | def remove_gallery_from_list(cls, gallery_or_id_or_list, gallery_list): class HashDB (line 1024) | class HashDB(DBBase): method find_gallery (line 1036) | def find_gallery(cls, hashes): method get_gallery_hashes (line 1075) | def get_gallery_hashes(cls, gallery_id): method get_gallery_hash (line 1088) | def get_gallery_hash(cls, gallery_id, chapter, page=None): method gen_gallery_hash (line 1115) | def gen_gallery_hash(cls, gallery, chapter, page=None, color_img=False... method gen_gallery_hashes (line 1305) | def gen_gallery_hashes(cls, gallery): method rebuild_gallery_hashes (line 1310) | def rebuild_gallery_hashes(gallery): method del_gallery_hashes (line 1320) | def del_gallery_hashes(cls, gallery_id): class GalleryList (line 1324) | class GalleryList: method __init__ (line 1337) | def __init__(self, name, list_of_galleries=[], filter=None, id=None, _... method add_gallery (line 1352) | def add_gallery(self, gallery_or_list_of, _db=True, _check_filter=True): method remove_gallery (line 1371) | def remove_gallery(self, gallery_id_or_list_of): method clear (line 1390) | def clear(self): method galleries (line 1397) | def galleries(self): method __contains__ (line 1401) | def __contains__(self, g): method add_to_db (line 1404) | def add_to_db(self): method scan (line 1408) | def scan(self, galleries=None): method __lt__ (line 1451) | def __lt__(self, other): class Gallery (line 1454) | class Gallery: method __init__ (line 1483) | def __init__(self): method path (line 1521) | def path(self): method path (line 1525) | def path(self, n_p): method set_defaults (line 1531) | def set_defaults(self): method reset_profile (line 1539) | def reset_profile(self): method _profile_loaded (line 1543) | def _profile_loaded(self, img, ptype=None, method=None): method get_profile (line 1548) | def get_profile(self, ptype, on_method=None): method set_profile (line 1567) | def set_profile(self, future): method chapters (line 1574) | def chapters(self): method chapters (line 1578) | def chapters(self, chp_cont): method merge (line 1583) | def merge(galleries): method gen_hashes (line 1587) | def gen_hashes(self): method validate (line 1599) | def validate(self): method invalidities (line 1614) | def invalidities(self): method _keyword_search (line 1621) | def _keyword_search(self, ns, tag, args=[]): method __contains__ (line 1697) | def __contains__(self, key): method contains (line 1702) | def contains(self, key, args=[]): method move_gallery (line 1798) | def move_gallery(self, new_path=''): method __lt__ (line 1825) | def __lt__(self, other): method __str__ (line 1828) | def __str__(self): class Chapter (line 1834) | class Chapter: method __init__ (line 1846) | def __init__(self, parent, gallery, number=0, path='', pages=0, in_arc... method __lt__ (line 1855) | def __lt__(self, other): method __str__ (line 1858) | def __str__(self): method next_chapter (line 1869) | def next_chapter(self): method previous_chapter (line 1876) | def previous_chapter(self): method open (line 1882) | def open(self, stat_msg=True): class ChaptersContainer (line 1899) | class ChaptersContainer: method __init__ (line 1907) | def __init__(self, gallery=None): method set_parent (line 1914) | def set_parent(self, gallery): method add_chapter (line 1921) | def add_chapter(self, chp, overwrite=True, db=False): method create_chapter (line 1940) | def create_chapter(self, number=None): method update_chapter_pages (line 1959) | def update_chapter_pages(self, number): method pages (line 1974) | def pages(self): method get_chapter (line 1980) | def get_chapter(self, number): method get_all_chapters (line 1983) | def get_all_chapters(self): method count (line 1986) | def count(self): method pop (line 1989) | def pop(self, key, default=None): method __len__ (line 1992) | def __len__(self): method __getitem__ (line 1995) | def __getitem__(self, key): method __setitem__ (line 1998) | def __setitem__(self, key, value): method __delitem__ (line 2006) | def __delitem__(self, key): method __iter__ (line 2009) | def __iter__(self): method __bool__ (line 2012) | def __bool__(self): method __str__ (line 2015) | def __str__(self): method __contains__ (line 2023) | def __contains__(self, key): class AdminDB (line 2029) | class AdminDB(QObject): method __init__ (line 2033) | def __init__(self, parent=None): method from_v021_to_v022 (line 2036) | def from_v021_to_v022(self, old_db_path=db_constants.DB_PATH): method rebuild_database (line 2118) | def rebuild_database(self): method rebuild_galleries (line 2151) | def rebuild_galleries(self): method rebuild_thumbs (line 2161) | def rebuild_thumbs(self, clear_first): class DatabaseStartup (line 2177) | class DatabaseStartup(QObject): method __init__ (line 2189) | def __init__(self): method startup (line 2199) | def startup(self, manga_views): method fetch_galleries (line 2221) | def fetch_galleries(self, f, t, manga_views): method fetch_chapters (line 2234) | def fetch_chapters(self): method fetch_tags (line 2238) | def fetch_tags(self): method fetch_hashes (line 2242) | def fetch_hashes(self): FILE: version/gallerydialog.py class GalleryDialog (line 26) | class GalleryDialog(QWidget): method __init__ (line 33) | def __init__(self, parent, arg=None): method commonUI (line 100) | def commonUI(self): method resizeEvent (line 252) | def resizeEvent(self, event): method _find_combobox_match (line 257) | def _find_combobox_match(self, combobox, key, default): method setGallery (line 266) | def setGallery(self, gallery): method newUI (line 342) | def newUI(self): method choose_dir (line 362) | def choose_dir(self, mode): method check (line 415) | def check(self): method reject (line 431) | def reject(self): method web_metadata (line 443) | def web_metadata(self, url, btn_widget, pgr_widget): method set_web_metadata (line 488) | def set_web_metadata(self, metadata): method make_gallery (line 502) | def make_gallery(self, new_gallery, add_to_model=True, new=False): method link_set (line 569) | def link_set(self): method link_modify (line 577) | def link_modify(self): method _disconnect (line 585) | def _disconnect(self): method delayed_close (line 593) | def delayed_close(self): method accept (line 600) | def accept(self): method accept_edit (line 604) | def accept_edit(self): method reject_edit (line 613) | def reject_edit(self): FILE: version/hplugins.py class PluginError (line 16) | class PluginError(ValueError): class PluginIDError (line 19) | class PluginIDError(PluginError): class PluginNameError (line 22) | class PluginNameError(PluginIDError): class PluginMethodError (line 25) | class PluginMethodError(PluginError): class Plugins (line 28) | class Plugins: method register (line 36) | def register(self, plugin): method _connectHooks (line 42) | def _connectHooks(self): method __getattr__ (line 60) | def __getattr__(self, key): class HPluginMeta (line 68) | class HPluginMeta(pyqtWrapperType): method __init__ (line 70) | def __init__(cls, name, bases, dct): method connectPlugin (line 124) | def connectPlugin(cls, pluginid, plugin_name): method connectHook (line 153) | def connectHook(self, pluginid, hook_name, handler): method createHook (line 165) | def createHook(self, hook_name): method __getattr__ (line 193) | def __getattr__(self, key): FILE: version/io_misc.py class GalleryDownloaderUrlExtracter (line 32) | class GalleryDownloaderUrlExtracter(QWidget): method __init__ (line 36) | def __init__(self, parent=None): method add_to_queue (line 51) | def add_to_queue(self): class GalleryDownloaderItem (line 59) | class GalleryDownloaderItem(QObject): method __init__ (line 64) | def __init__(self, hitem): method check_progress (line 105) | def check_progress(self): method done (line 115) | def done(self): class GalleryDownloaderList (line 122) | class GalleryDownloaderList(QTableWidget): method __init__ (line 126) | def __init__(self, app_inst, parent=None): method add_entry (line 171) | def add_entry(self, hitem): method _get_hitem (line 186) | def _get_hitem(self, idx): method contextMenuEvent (line 190) | def contextMenuEvent(self, event): method _init_gallery (line 212) | def _init_gallery(self, download_item): method _gallery_to_model (line 231) | def _gallery_to_model(self): method clear_list (line 255) | def clear_list(self): class GalleryDownloader (line 261) | class GalleryDownloader(QWidget): method __init__ (line 265) | def __init__(self, parent): method add_download_entry (line 311) | def add_download_entry(self, url=None, extractor=False): method website_validator (line 356) | def website_validator(self, url): method show (line 388) | def show(self): method closeEvent (line 394) | def closeEvent(self, QCloseEvent): class GalleryPopup (line 397) | class GalleryPopup(misc.BasePopup): method __init__ (line 403) | def __init__(self, tup_gallery, parent = None, menu = None): method get_all_items (line 438) | def get_all_items(self): class ModifiedPopup (line 446) | class ModifiedPopup(misc.BasePopup): method __init__ (line 447) | def __init__(self, path, gallery_id, parent=None): class MovedPopup (line 481) | class MovedPopup(misc.BasePopup): method __init__ (line 483) | def __init__(self, new_path, gallery, parent=None): class DeletedPopup (line 523) | class DeletedPopup(misc.BasePopup): method __init__ (line 526) | def __init__(self, path, gallery, parent=None): class GalleryHandler (line 587) | class GalleryHandler(FileSystemEventHandler, QObject): method __init__ (line 593) | def __init__(self): method file_filter (line 597) | def file_filter(self, event): method on_created (line 618) | def on_created(self, event): method on_deleted (line 632) | def on_deleted(self, event): method on_modified (line 642) | def on_modified(self, event): method on_moved (line 645) | def on_moved(self, event): class Watchers (line 655) | class Watchers: method __init__ (line 656) | def __init__(self): method stop_all (line 670) | def stop_all(self): class GalleryImpExpData (line 674) | class GalleryImpExpData: method __init__ (line 678) | def __init__(self, format=1): method get_pages (line 686) | def get_pages(self, pages): method add_data (line 700) | def add_data(self, name, data): method save (line 706) | def save(self, file_path): method find_pair (line 713) | def find_pair(self, found_pairs): class ListImpData (line 780) | class ListImpData: class ImportExport (line 783) | class ImportExport(QObject): method __init__ (line 789) | def __init__(self): method import_data (line 792) | def import_data(self, path): method export_data (line 849) | def export_data(self, gallery=None): FILE: version/main.py function start (line 29) | def start(test=False): FILE: version/misc.py function text_layout (line 70) | def text_layout(text, width, font, font_metrics, alignment=Qt.AlignCenter): function centerWidget (line 92) | def centerWidget(widget, parent_widget=None): function clearLayout (line 103) | def clearLayout(layout): function create_animation (line 112) | def create_animation(parent, prop): class ArrowHandle (line 116) | class ArrowHandle(QWidget): method __init__ (line 120) | def __init__(self, parent): method paintEvent (line 128) | def paintEvent(self, event): method click (line 153) | def click(self): method mousePressEvent (line 162) | def mousePressEvent(self, event): class Line (line 167) | class Line(QFrame): method __init__ (line 169) | def __init__(self, orentiation, parent=None): class CompleterPopupView (line 178) | class CompleterPopupView(QListView): method __init__ (line 179) | def __init__(self, *args, **kwargs): method _setup (line 182) | def _setup(self): method showEvent (line 190) | def showEvent(self, event): class ElidedLabel (line 195) | class ElidedLabel(QLabel): method __init__ (line 196) | def __init__(self, *args, **kwargs): method paintEvent (line 198) | def paintEvent(self, event): class BaseMoveWidget (line 204) | class BaseMoveWidget(QWidget): method __init__ (line 205) | def __init__(self, parent=None, **kwargs): method update_move (line 216) | def update_move(self, new_size=None): class SortMenu (line 225) | class SortMenu(QMenu): method __init__ (line 227) | def __init__(self, app_inst, parent=None, toolbutton=None): method set_toolbutton_text (line 261) | def set_toolbutton_text(self): method set_current_sort (line 266) | def set_current_sort(self): method asc_desc (line 287) | def asc_desc(self): method showEvent (line 297) | def showEvent(self, event): class ToolbarButton (line 301) | class ToolbarButton(QPushButton): method __init__ (line 304) | def __init__(self, parent=None, txt=''): method selected (line 312) | def selected(self): method selected (line 316) | def selected(self, b): method contextMenuEvent (line 319) | def contextMenuEvent(self, event): class TransparentWidget (line 328) | class TransparentWidget(BaseMoveWidget): method __init__ (line 329) | def __init__(self, parent = None, **kwargs): class ArrowWindow (line 333) | class ArrowWindow(TransparentWidget): method __init__ (line 336) | def __init__(self, parent): method arrow_size (line 345) | def arrow_size(self): method arrow_size (line 349) | def arrow_size(self, w_h_tuple): method paintEvent (line 363) | def paintEvent(self, event): class GalleryMetaWindow (line 428) | class GalleryMetaWindow(ArrowWindow): method __init__ (line 430) | def __init__(self, parent): method show (line 452) | def show(self): method focusOutEvent (line 463) | def focusOutEvent(self, event): method _mouse_in_gallery (line 467) | def _mouse_in_gallery(self): method mouseMoveEvent (line 475) | def mouseMoveEvent(self, event): method delayed_hide (line 482) | def delayed_hide(self): method show_gallery (line 486) | def show_gallery(self, index, view): method closeEvent (line 575) | def closeEvent(self, ev): method _set_gallery (line 579) | def _set_gallery(self, gallery): class GalleryLayout (line 595) | class GalleryLayout(QFrame): class ChapterList (line 596) | class ChapterList(QTableWidget): method __init__ (line 597) | def __init__(self, parent): method set_chapters (line 620) | def set_chapters(self, chapter_container): method _get_chap (line 645) | def _get_chap(self, idx): method contextMenuEvent (line 650) | def contextMenuEvent(self, event): method __init__ (line 669) | def __init__(self, parent, appwindow): method has_tags (line 761) | def has_tags(self, tags): method apply_gallery (line 771) | def apply_gallery(self, gallery): class Spinner (line 820) | class Spinner(TransparentWidget): method __init__ (line 829) | def __init__(self, parent, position='topright'): method _update_layout (line 870) | def _update_layout(self): method set_size (line 874) | def set_size(self, w): method set_text (line 880) | def set_text(self, txt): method _set_position (line 885) | def _set_position(self, new_pos): method paintEvent (line 903) | def paintEvent(self, event): method showEvent (line 945) | def showEvent(self, event): method hideEvent (line 956) | def hideEvent(self, event): method before_hide (line 961) | def before_hide(self): method closeEvent (line 969) | def closeEvent(self, event): method _on_timer_timeout (line 973) | def _on_timer_timeout(self): class GalleryMenu (line 990) | class GalleryMenu(QMenu): method __init__ (line 994) | def __init__(self, view, index, sort_model, app_window, selected_index... method lookup_web (line 1157) | def lookup_web(self, txt): method set_rating (line 1168) | def set_rating(self, x): method add_to_ignore (line 1180) | def add_to_ignore(self): method send_to_lib (line 1199) | def send_to_lib(self): method allow_metadata_fetch (line 1215) | def allow_metadata_fetch(self): method reset_read_count (line 1226) | def reset_read_count(self): method add_to_list (line 1236) | def add_to_list(self, g_list): method remove_from_list (line 1245) | def remove_from_list(self): method favourite_select (line 1256) | def favourite_select(self): method change_cover (line 1260) | def change_cover(self): method open_first_chapters (line 1283) | def open_first_chapters(self): method op_link (line 1289) | def op_link(self, select=False): method op_folder (line 1298) | def op_folder(self, select=False, containing=False): method add_chapters (line 1322) | def add_chapters(self): class SystemTray (line 1331) | class SystemTray(QSystemTrayIcon): method __init__ (line 1336) | def __init__(self, icon, parent=None): method showMessage (line 1340) | def showMessage(self, title, msg, icon=QSystemTrayIcon.Information, class ClickedLabel (line 1351) | class ClickedLabel(QLabel): method __init__ (line 1356) | def __init__(self, s="", **kwargs): method enterEvent (line 1360) | def enterEvent(self, event): method mousePressEvent (line 1367) | def mousePressEvent(self, event): class TagText (line 1371) | class TagText(QPushButton): method __init__ (line 1372) | def __init__(self, *args, **kwargs): method mousePressEvent (line 1382) | def mousePressEvent(self, ev): method enterEvent (line 1395) | def enterEvent(self, event): class BasePopup (line 1402) | class BasePopup(TransparentWidget): method __init__ (line 1404) | def __init__(self, parent=None, **kwargs): method mousePressEvent (line 1444) | def mousePressEvent(self, event): method mouseMoveEvent (line 1448) | def mouseMoveEvent(self, event): method showEvent (line 1455) | def showEvent(self, event): method closeEvent (line 1462) | def closeEvent(self, event): method hideEvent (line 1467) | def hideEvent(self, event): method add_buttons (line 1472) | def add_buttons(self, *args): class AppBubble (line 1485) | class AppBubble(BasePopup): method __init__ (line 1487) | def __init__(self, parent): method update_text (line 1503) | def update_text(self, title, txt='', duration=20): method update_move (line 1514) | def update_move(self): method mousePressEvent (line 1521) | def mousePressEvent(self, event): class AppDialog (line 1526) | class AppDialog(BasePopup): method __init__ (line 1532) | def __init__(self, parent, mode=PROGRESS): method closeEvent (line 1574) | def closeEvent(self, event): method showEvent (line 1582) | def showEvent(self, event): method init_restart (line 1586) | def init_restart(self): class NotificationOverlay (line 1595) | class NotificationOverlay(QWidget): method __init__ (line 1604) | def __init__(self, parent=None): method set_dynamic_height (line 1627) | def set_dynamic_height(self, h): method mousePressEvent (line 1630) | def mousePressEvent(self, event): method set_clickable (line 1635) | def set_clickable(self, d=True): method resize (line 1639) | def resize(self, x, y=0): method add_text (line 1642) | def add_text(self, text, autohide=True): method begin_show (line 1657) | def begin_show(self): method end_show (line 1665) | def end_show(self): method _reset (line 1669) | def _reset(self): method showEvent (line 1674) | def showEvent(self, event): class GalleryShowcaseWidget (line 1678) | class GalleryShowcaseWidget(QWidget): method __init__ (line 1685) | def __init__(self, gallery=None, parent=None, menu=None): method menu (line 1714) | def menu(self): method contextmenu (line 1718) | def contextmenu(self, new_menu): method set_pixmap (line 1722) | def set_pixmap(self, gallery, img): method set_gallery (line 1725) | def set_gallery(self, gallery, size=app_constants.THUMB_SMALL): method paintEvent (line 1739) | def paintEvent(self, event): method enterEvent (line 1747) | def enterEvent(self, event): method leaveEvent (line 1751) | def leaveEvent(self, event): method mouseDoubleClickEvent (line 1755) | def mouseDoubleClickEvent(self, event): method contextMenuEvent (line 1759) | def contextMenuEvent(self, event): class SingleGalleryChoices (line 1766) | class SingleGalleryChoices(BasePopup): method __init__ (line 1773) | def __init__(self, gallery, tuple_first_idx, text=None, parent=None): method finish (line 1805) | def finish(self): method skip (line 1812) | def skip(self): method skipall (line 1816) | def skipall(self): class BaseUserChoice (line 1820) | class BaseUserChoice(QDialog): method __init__ (line 1822) | def __init__(self, parent, **kwargs): method accept (line 1831) | def accept(self, choice): class TorrentItem (line 1835) | class TorrentItem: method __init__ (line 1836) | def __init__(self, url, name="", date=None, size=None, seeds=None, pee... class TorrentUserChoice (line 1845) | class TorrentUserChoice(BaseUserChoice): method __init__ (line 1846) | def __init__(self, parent, torrentitems=[], **kwargs): method add_torrent_item (line 1864) | def add_torrent_item(self, item): method accept (line 1869) | def accept(self): class LoadingOverlay (line 1875) | class LoadingOverlay(QWidget): method __init__ (line 1877) | def __init__(self, parent=None): method paintEngine (line 1883) | def paintEngine(self, event): method showEvent (line 1901) | def showEvent(self, event): method timerEvent (line 1906) | def timerEvent(self, event): class FileIcon (line 1913) | class FileIcon: method __init__ (line 1915) | def __init__(self): method get_file_icon (line 1918) | def get_file_icon(self, path): method get_external_file_icon (line 1933) | def get_external_file_icon(): method refresh_default_icon (line 1946) | def refresh_default_icon(): method get_default_file_icon (line 1994) | def get_default_file_icon(): class Spacer (line 2024) | class Spacer(QWidget): method __init__ (line 2029) | def __init__(self, mode='both', parent=None): class FlowLayout (line 2038) | class FlowLayout(QLayout): method __init__ (line 2040) | def __init__(self, parent=None, margin=0, spacing=-1): method __del__ (line 2050) | def __del__(self): method addItem (line 2055) | def addItem(self, item): method count (line 2058) | def count(self): method rowCount (line 2062) | def rowCount(self): method itemAt (line 2065) | def itemAt(self, index): method takeAt (line 2071) | def takeAt(self, index): method expandingDirections (line 2077) | def expandingDirections(self): method hasHeightForWidth (line 2080) | def hasHeightForWidth(self): method heightForWidth (line 2083) | def heightForWidth(self, width): method setGeometry (line 2087) | def setGeometry(self, rect): method sizeHint (line 2091) | def sizeHint(self): method minimumSize (line 2094) | def minimumSize(self): method doLayout (line 2105) | def doLayout(self, rect, testOnly): class LineEdit (line 2129) | class LineEdit(QLineEdit): method __init__ (line 2133) | def __init__(self, parent=None): method mousePressEvent (line 2136) | def mousePressEvent(self, event): method contextMenuEvent (line 2142) | def contextMenuEvent(self, QContextMenuEvent): method sizeHint (line 2145) | def sizeHint(self): class PathLineEdit (line 2149) | class PathLineEdit(QLineEdit): method __init__ (line 2154) | def __init__(self, parent=None, dir=True, filters=utils.FILE_FILTER): method openExplorer (line 2161) | def openExplorer(self): method mousePressEvent (line 2172) | def mousePressEvent(self, event): class ChapterAddWidget (line 2184) | class ChapterAddWidget(QWidget): method __init__ (line 2186) | def __init__(self, gallery, parent=None): method add_new_chapter (line 2233) | def add_new_chapter(self, mode): method finish (line 2263) | def finish(self): class CustomListItem (line 2296) | class CustomListItem(QListWidgetItem): method __init__ (line 2297) | def __init__(self, item=None, parent=None, txt='', type=QListWidgetIte... class CustomTableItem (line 2301) | class CustomTableItem(QTableWidgetItem): method __init__ (line 2302) | def __init__(self, item=None, txt='', type=QTableWidgetItem.Type): class GalleryListView (line 2306) | class GalleryListView(QWidget): method __init__ (line 2308) | def __init__(self, parent=None, modal=False): method all_check_state (line 2371) | def all_check_state(self, new_state): method add_gallery (line 2385) | def add_gallery(self, item, name): method update_count (line 2398) | def update_count(self): method return_gallery (line 2401) | def return_gallery(self): method from_folder (line 2417) | def from_folder(self): method from_files (line 2433) | def from_files(self): method close_window (line 2442) | def close_window(self): class Loading (line 2451) | class Loading(BasePopup): method __init__ (line 2453) | def __init__(self, parent=None): method mousePressEvent (line 2473) | def mousePressEvent(self, QMouseEvent): method setText (line 2476) | def setText(self, string): class CompleterTextEdit (line 2480) | class CompleterTextEdit(QTextEdit): method __init__ (line 2484) | def __init__(self, **kwargs): method setCompleter (line 2489) | def setCompleter(self, c): method completer (line 2500) | def completer(self): method insertCompletion (line 2503) | def insertCompletion(self, completion): method textUnderCursor (line 2514) | def textUnderCursor(self): method focusInEvent (line 2520) | def focusInEvent(self, e): method keyPressEvent (line 2526) | def keyPressEvent(self, e): class GCompleter (line 2560) | class GCompleter(QCompleter): method __init__ (line 2561) | def __init__(self, parent=None, title=True, artist=True, tags=True): class ChapterListItem (line 2579) | class ChapterListItem(QFrame): method __init__ (line 2581) | def __init__(self, chapter, parent=None): method set_chapter_title (line 2617) | def set_chapter_title(self, chapter): FILE: version/misc_db.py class ToolbarTabManager (line 41) | class ToolbarTabManager(QObject): method __init__ (line 43) | def __init__(self, toolbar, parent=None): method _manage_selected (line 62) | def _manage_selected(self, b): method addTab (line 77) | def addTab(self, name, view_type=app_constants.ViewType.Default, deleg... method removeTab (line 101) | def removeTab(self, button_or_index): class NoTooltipModel (line 116) | class NoTooltipModel(QIdentityProxyModel): method __init__ (line 118) | def __init__(self, model, parent=None): method data (line 122) | def data(self, index, role=Qt.DisplayRole): class UniqueInfoModel (line 131) | class UniqueInfoModel(QSortFilterProxyModel): method __init__ (line 132) | def __init__(self, gallerymodel, role, parent=None): method filterAcceptsRow (line 140) | def filterAcceptsRow(self, source_row, parent_index): method invalidate (line 154) | def invalidate(self): class ListDelegate (line 158) | class ListDelegate(QStyledItemDelegate): method __init__ (line 159) | def __init__(self, parent=None): method sizeHint (line 164) | def sizeHint(self, option, index): class GalleryArtistsList (line 170) | class GalleryArtistsList(QListView): method __init__ (line 173) | def __init__(self, gallerymodel, parent=None): method _artist_clicked (line 183) | def _artist_clicked(self, idx): method set_current_glist (line 187) | def set_current_glist(self, g_list=None): class TagsTreeView (line 194) | class TagsTreeView(QTreeWidget): method __init__ (line 197) | def __init__(self, parent): method _convert_to_str (line 204) | def _convert_to_str(self, items): method search_tags (line 227) | def search_tags(self, items): method create_list (line 230) | def create_list(self, items): method contextMenuEvent (line 236) | def contextMenuEvent(self, event): method setup_tags (line 284) | def setup_tags(self): class GalleryListEdit (line 299) | class GalleryListEdit(misc.BasePopup): method __init__ (line 301) | def __init__(self, parent=None): method set_list (line 329) | def set_list(self, gallery_list, item): method accept (line 342) | def accept(self): class GalleryListContextMenu (line 355) | class GalleryListContextMenu(QMenu): method __init__ (line 356) | def __init__(self, item, sidebar): method edit_list (line 365) | def edit_list(self): method remove_list (line 369) | def remove_list(self): method clear_list (line 374) | def clear_list(self): class GalleryLists (line 378) | class GalleryLists(QListWidget): method __init__ (line 382) | def __init__(self, parent): method dragEnterEvent (line 400) | def dragEnterEvent(self, event): method dragMoveEvent (line 406) | def dragMoveEvent(self, event): method dropEvent (line 413) | def dropEvent(self, event): method _add_new_list (line 428) | def _add_new_list(self, lineedit=None, hint=None, gallery_list=None): method create_new_list (line 442) | def create_new_list(self, name=None, gallery_list=None): method _item_double_clicked (line 454) | def _item_double_clicked(self, item): method _reset_selected (line 464) | def _reset_selected(self): method setup_lists (line 468) | def setup_lists(self): method contextMenuEvent (line 473) | def contextMenuEvent(self, event): class SideBarWidget (line 482) | class SideBarWidget(QFrame): method __init__ (line 485) | def __init__(self, parent): method _slide_hide (line 586) | def _slide_hide(self, state): method slide (line 600) | def slide(self, state): method showEvent (line 610) | def showEvent(self, event): method _init_size (line 615) | def _init_size(self, event=None): method resizeEvent (line 622) | def resizeEvent(self, event): class DBOverview (line 627) | class DBOverview(QWidget): method __init__ (line 632) | def __init__(self, parent, window=False): method setup_stats (line 657) | def setup_stats(self): method setup_about_db (line 660) | def setup_about_db(self): method closeEvent (line 663) | def closeEvent(self, event): FILE: version/pewnet.py class DownloaderItem (line 50) | class DownloaderItem(QObject): method __init__ (line 54) | def __init__(self, url="", session=None): method cancel (line 65) | def cancel(self): method open (line 68) | def open(self, containing=False): class Downloader (line 76) | class Downloader(QObject): method __init__ (line 87) | def __init__(self): method add_to_queue (line 95) | def add_to_queue(item, session=None, dir=None): method remove_file (line 116) | def remove_file(filename): method _get_total_size (line 128) | def _get_total_size(response): method _get_response (line 138) | def _get_response(self, url): method _get_item_and_temp_base (line 151) | def _get_item_and_temp_base(self): method _get_filename (line 164) | def _get_filename(self, item, temp_base=None): method _download_with_simple_method (line 183) | def _download_with_simple_method(target_file, response, item, interrup... method _download_with_catch_error (line 208) | def _download_with_catch_error( method _download_with_tempfile_windows (line 249) | def _download_with_tempfile_windows( method _download_single_file (line 296) | def _download_single_file( method _rename_file (line 366) | def _rename_file(filename, filename_part, max_loop=100): method _get_total_size_prediction (line 400) | def _get_total_size_prediction(known_filesize, urls_len): method _get_local_filesize (line 417) | def _get_local_filesize(path): method _download_item_with_multiple_dl_url (line 431) | def _download_item_with_multiple_dl_url(self, item, folder, interrupt_... method _download_item_with_single_dl_url (line 500) | def _download_item_with_single_dl_url(self, item, filename, interrupt_... method _downloading (line 541) | def _downloading(self): method start_manager (line 571) | def start_manager(self, max_tasks): class HenItem (line 582) | class HenItem(DownloaderItem): method __init__ (line 585) | def __init__(self, session=None): method fetch_thumb (line 598) | def fetch_thumb(self): method check_type (line 606) | def check_type(self): method update_metadata (line 610) | def update_metadata(self, key, value): method commit_metadata (line 641) | def commit_metadata(self): class DLManager (line 650) | class DLManager(QObject): method __init__ (line 655) | def __init__(self, download_type=app_constants.DOWNLOAD_TYPE_OTHER): method _error (line 659) | def _error(self): method from_gallery_url (line 662) | def from_gallery_url(self, url): method ensure_browser_on_url (line 682) | def ensure_browser_on_url(self, url): class ChaikaManager (line 698) | class ChaikaManager(DLManager): method __init__ (line 701) | def __init__(self): method from_gallery_url (line 706) | def from_gallery_url(self, url): method _gallery_page (line 732) | def _gallery_page(self, g_id, h_item): method _archive_page (line 766) | def _archive_page(self, a_id, h_item): class HenManager (line 777) | class HenManager(DLManager): method __init__ (line 780) | def __init__(self): method _archive_url_d (line 800) | def _archive_url_d(self, gid, token, key): method _torrent_url_d (line 806) | def _torrent_url_d(self, gid, token): method gtoEh (line 842) | def gtoEh(g_url): method from_gallery_url (line 850) | def from_gallery_url(self, g_url): class ExHenManager (line 948) | class ExHenManager(HenManager): method __init__ (line 950) | def __init__(self): class CommenHen (line 955) | class CommenHen: method begin_lock (line 966) | def begin_lock(self): method end_lock (line 976) | def end_lock(self): method add_to_queue (line 981) | def add_to_queue(self, url='', proc=False, parse=True): method process_queue (line 1003) | def process_queue(self): method login (line 1026) | def login(cls, user, password, relogin=False): method check_login (line 1030) | def check_login(cls, cookies): method check_cookie (line 1033) | def check_cookie(self, cookie): method handle_error (line 1048) | def handle_error(self, response): method parse_metadata (line 1052) | def parse_metadata(cls, metadata_json, dict_metadata): method get_metadata (line 1061) | def get_metadata(self, list_of_urls, cookies=None): method apply_metadata (line 1069) | def apply_metadata(cls, gallery, data, append=True): method search (line 1075) | def search(self, search_string, **kwargs): class NHen (line 1082) | class NHen(CommenHen): method login (line 1087) | def login(cls, user, password, relogin=False): method check_login (line 1119) | def check_login(cls, cookies): method apply_metadata (line 1124) | def apply_metadata(cls, gallery, data, append = True): method search (line 1127) | def search(self, search_string, cookies = None, **kwargs): class EHen (line 1131) | class EHen(CommenHen): method __init__ (line 1133) | def __init__(self, cookies = None): method apply_metadata (line 1140) | def apply_metadata(cls, g, data, append = True): method check_login (line 1209) | def check_login(cls, cookies): method handle_error (line 1240) | def handle_error(self, response, wait=True): method parse_url (line 1260) | def parse_url(cls, url): method get_metadata (line 1271) | def get_metadata(self, list_of_urls, cookies=None): method parse_metadata (line 1317) | def parse_metadata(cls, metadata_json, dict_metadata): method login (line 1367) | def login(cls, user, password, relogin=False): method search (line 1405) | def search(self, search_string, **kwargs): class ExHen (line 1514) | class ExHen(EHen): method __init__ (line 1516) | def __init__(self, cookies=None): method get_metadata (line 1521) | def get_metadata(self, list_of_urls): method search (line 1524) | def search(self, hash_string, **kwargs): class ChaikaHen (line 1527) | class ChaikaHen(CommenHen): method __init__ (line 1532) | def __init__(self): method search (line 1536) | def search(self, search_string, **kwargs): method get_metadata (line 1549) | def get_metadata(self, list_of_urls): method parse_metadata (line 1599) | def parse_metadata(cls, data, dict_metadata): method apply_metadata (line 1621) | def apply_metadata(cls, g, data, append = True): function hen_list_init (line 1627) | def hen_list_init(): FILE: version/settings.py class Config (line 33) | class Config(configparser.ConfigParser): method __init__ (line 34) | def __init__(self): method read (line 37) | def read(self, filenames, encoding = None): method save (line 41) | def save(self, encoding = 'utf-8', space_around_delimeters=True): function save (line 59) | def save(): function get (line 63) | def get(default, section, key=None, type_class=str, subtype_class=None): function set (line 106) | def set(value, section, key=None): class Properties (line 128) | class Properties: class ExProperties (line 132) | class ExProperties(Properties): method __init__ (line 138) | def __init__(self, site=EHENTAI): method save (line 150) | def save(self): method cookies (line 156) | def cookies(self): method cookies (line 163) | def cookies(self, c): method username (line 169) | def username(self): method username (line 175) | def username(self, us): method password (line 181) | def password(self): method password (line 187) | def password(self, ps): method custom (line 193) | def custom(self): method custom (line 199) | def custom(self, ps): class WinProperties (line 204) | class WinProperties(Properties): method __init__ (line 205) | def __init__(self): method resize (line 210) | def resize(self): method resize (line 214) | def resize(self, size): method pos (line 219) | def pos(self): method pos (line 223) | def pos(self, point): function win_read (line 227) | def win_read(cls, name): function win_save (line 240) | def win_save(cls, name, winprops=None): FILE: version/settingsdialog.py class SettingsDialog (line 30) | class SettingsDialog(QWidget): method __init__ (line 35) | def __init__(self, parent=None): method initUI (line 48) | def initUI(self): method change (line 109) | def change(self, item): method restore_values (line 124) | def restore_values(self): method restore_options (line 134) | def restore_options(self): method accept (line 266) | def accept(self): method init_right_panel (line 537) | def init_right_panel(self): method _get_color_line_edit_and_hbox_layout (line 1305) | def _get_color_line_edit_and_hbox_layout(hex_color=None): method add_folder_monitor (line 1313) | def add_folder_monitor(self, path=''): method add_ignore_path (line 1321) | def add_ignore_path(self, path='', dir=True): method color_checker (line 1329) | def color_checker(self, txt): method take_all_layout_widgets (line 1336) | def take_all_layout_widgets(self, l): method choose_font (line 1345) | def choose_font(self): method open_hp_folder (line 1352) | def open_hp_folder(self): method reject (line 1358) | def reject(self): method _find_combobox_match (line 1362) | def _find_combobox_match(self, combobox, key, default): FILE: version/utils.py class GMetafile (line 59) | class GMetafile: method __init__ (line 60) | def __init__(self, path=None, archive=''): method _eze (line 90) | def _eze(self, fp): method _hdoujindler (line 117) | def _hdoujindler(self, fp): method detect (line 172) | def detect(self): method update (line 187) | def update(self, other): method apply_gallery (line 190) | def apply_gallery(self, gallery): function backup_database (line 210) | def backup_database(db_path=db_constants.DB_PATH): function get_date_age (line 235) | def get_date_age(date): function all_opposite (line 279) | def all_opposite(*args): function update_gallery_path (line 287) | def update_gallery_path(new_path, gallery): function move_files (line 299) | def move_files(path, dest='', only_path=False): function check_ignore_list (line 322) | def check_ignore_list(key): function gallery_text_fixer (line 335) | def gallery_text_fixer(gallery): function b_search (line 356) | def b_search(data, key): function generate_img_hash (line 370) | def generate_img_hash(src): class ArchiveFile (line 384) | class ArchiveFile(): method __init__ (line 393) | def __init__(self, filepath): method namelist (line 417) | def namelist(self): method is_dir (line 421) | def is_dir(self, name): method dir_list (line 438) | def dir_list(self, only_top_level=False): method dir_contents (line 456) | def dir_contents(self, dir_name): method extract (line 481) | def extract(self, file_to_ext, path=None): method extract_all (line 507) | def extract_all(self, path=None, member=None): method open (line 520) | def open(self, file_to_open, fp=False): method close (line 529) | def close(self): function check_archive (line 532) | def check_archive(archive_path): function recursive_gallery_check (line 572) | def recursive_gallery_check(path): function today (line 605) | def today(): function external_viewer_checker (line 613) | def external_viewer_checker(path): function open_chapter (line 625) | def open_chapter(chapterpath, archive=None): function get_gallery_img (line 749) | def get_gallery_img(gallery_or_path, chap_number=0): function tag_to_string (line 794) | def tag_to_string(gallery_tag, simple=False): function tag_to_dict (line 842) | def tag_to_dict(string, ns_capitalize=True): function title_parser (line 926) | def title_parser(title): function open_web_link (line 980) | def open_web_link(url): function open_path (line 988) | def open_path(path, select=''): function open_torrent (line 1007) | def open_torrent(path): function delete_path (line 1013) | def delete_path(path): function regex_search (line 1042) | def regex_search(a, b, override_case=False, args=[]): function search_term (line 1056) | def search_term(a, b, override_case=False, args=[]): function get_terms (line 1071) | def get_terms(term): function image_greyscale (line 1146) | def image_greyscale(filepath): function PToQImageHelper (line 1163) | def PToQImageHelper(im): function make_chapters (line 1250) | def make_chapters(gallery_object): function timeit (line 1293) | def timeit(func): function makedirs_if_not_exists (line 1304) | def makedirs_if_not_exists(folder): function lookup_tag (line 1312) | def lookup_tag(tag):