Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nandaka/PixivUtil2
/ functions
Functions
531 in github.com/Nandaka/PixivUtil2
⨍
Functions
531
◇
Types & classes
41
↓ 150 callers
Method
close
(self)
PixivDBManager.py:36
↓ 60 callers
Function
print_and_log
(level, msg, exception: Exception = None, newline=True, end=None)
common/PixivHelper.py:631
↓ 45 callers
Function
downloadPage
(url, filename)
test/test_updateHtml.py:53
↓ 21 callers
Method
open_with_retry
Return response object with retry.
common/PixivBrowserFactory.py:203
↓ 18 callers
Method
getMemberPage
(self, member_id, page=1, bookmark=False, tags=None, r18mode=False, throw_empty_error=False)
common/PixivBrowserFactory.py:835
↓ 18 callers
Function
get_logger
Set up logging
common/PixivHelper.py:70
↓ 18 callers
Method
try_add
(self, item, list_data)
model/PixivModelFanbox.py:403
↓ 15 callers
Method
PrintInfo
(self)
model/PixivTags.py:88
↓ 14 callers
Method
ParseInfo
parse artistId, artistAvatar, artistToken, artistName, and artistBackground
model/PixivArtist.py:61
↓ 14 callers
Function
get_start_and_end_page_from_options
Try to parse start and end page from options.
PixivUtil2.py:104
↓ 12 callers
Method
parsePosts
(self, page)
model/PixivModelFanbox.py:582
↓ 10 callers
Method
WriteXMP
(self, filename, use_translated_tag, locale)
model/PixivImage.py:472
↓ 10 callers
Method
getPixivPage
get page from pixiv and return as parsed BeautifulSoup object or response object. throw PixivException as server error
common/PixivBrowserFactory.py:245
↓ 9 callers
Method
parseTags
From search by tags page, https://www.pixiv.net/ajax/search/artworks/<search_tags>
model/PixivTags.py:47
↓ 8 callers
Function
get_image_bookmark
Get user's image bookmark
handler/PixivBookmarkHandler.py:393
↓ 8 callers
Function
get_info_filename
(extension)
handler/PixivImageHandler.py:491
↓ 8 callers
Function
replace_path_separator
(s, replacement='_')
common/PixivHelper.py:166
↓ 7 callers
Method
_get_from_cache
(self, key, sliding_window=3600)
common/PixivBrowserFactory.py:93
↓ 7 callers
Method
_put_to_cache
(self, key, item, expiration=3600)
common/PixivBrowserFactory.py:78
↓ 7 callers
Method
clear_history
(self)
common/PixivBrowserFactory.py:112
↓ 7 callers
Method
get_user_info
(self, userid)
common/PixivOAuth.py:246
↓ 7 callers
Function
notifier
(level, msg, exception=None, newline=True, end=None)
handler/PixivBatchHandler.py:228
↓ 7 callers
Function
sanitize_filename
Replace reserved character/name with underscore (windows), rootDir is not sanitized.
common/PixivHelper.py:105
↓ 6 callers
Method
PrintInfo
(self)
model/PixivArtist.py:184
↓ 6 callers
Function
convert_ugoira
modified based on https://github.com/tsudoko/ugoira-tools/blob/master/ugoira2webm/ugoira2webm.py
common/PixivHelper.py:1097
↓ 6 callers
Function
downloadMemberIdUsingOauth
(member_id, filename)
test/test_updateHtml.py:40
↓ 6 callers
Method
loadConfig
(self, path=None)
common/PixivConfig.py:254
↓ 6 callers
Method
log_output
(self, text)
PixivUtilGUI.py:540
↓ 6 callers
Method
parseList
read list.txt and return the list of PixivListItem
model/PixivListItem.py:25
↓ 6 callers
Function
size_in_str
(totalSize)
common/PixivHelper.py:584
↓ 6 callers
Method
writeConfig
Backup old config if exist and write updated config.ini
common/PixivConfig.py:325
↓ 5 callers
Method
fanboxGetArtistById
(self, artist_id, for_suspended=False)
common/PixivBrowserFactory.py:1044
↓ 5 callers
Method
getImagePage
(self, image_id, parent=None, from_bookmark=Fal
common/PixivBrowserFactory.py:679
↓ 5 callers
Method
login
(self)
common/PixivOAuth.py:209
↓ 5 callers
Function
make_filename
Build the filename from given info to the given format.
common/PixivHelper.py:170
↓ 5 callers
Method
parseTagsList
read tags.txt and return the tags list
model/PixivTags.py:101
↓ 5 callers
Method
updateLastDownloadDate
(self, memberId)
PixivDBManager.py:710
↓ 4 callers
Method
addCookie
(self, cookie)
common/PixivBrowserFactory.py:191
↓ 4 callers
Method
createDatabase
(self)
PixivDBManager.py:42
↓ 4 callers
Method
fanbox_is_logged_in
(self)
common/PixivBrowserFactory.py:485
↓ 4 callers
Function
get_bookmarks
(caller, config, hide, start_page=1, end_page=0, member_id=None)
handler/PixivBookmarkHandler.py:338
↓ 4 callers
Method
get_translation
(self, locale="en")
model/PixivImage.py:40
↓ 4 callers
Method
handleDebugMediumPage
(self, response, imageId)
common/PixivBrowserFactory.py:747
↓ 4 callers
Function
handle_ugoira
(image, zip_filename, config, notifier)
handler/PixivDownloadHandler.py:390
↓ 4 callers
Method
loadConfig
(self, path=None)
handler/PixivBatchHandler.py:22
↓ 4 callers
Method
login
(self, username, password)
common/PixivBrowserFactory.py:538
↓ 4 callers
Function
safePrint
Print empty string if UnicodeError raised.
common/PixivHelper.py:389
↓ 4 callers
Method
selectMembersByLastDownloadDate
(self, difference)
PixivDBManager.py:585
↓ 3 callers
Method
_get_default_headers
(self)
common/PixivOAuth.py:178
↓ 3 callers
Method
cleanupFileExists
check if file or converted file exists
PixivDBManager.py:1331
↓ 3 callers
Function
getBrowser
(config=None, cookieJar=None)
common/PixivBrowserFactory.py:1377
↓ 3 callers
Method
getMangaSeries
(self, manga_series_id: int, current_page: int)
common/PixivBrowserFactory.py:1268
↓ 3 callers
Method
getMangaSeriesJson
(self, manga_series_id: int, current_page: int)
common/PixivBrowserFactory.py:1258
↓ 3 callers
Method
getMemberInfoWhitecube
get artist information using Ajax and AppAPI
common/PixivBrowserFactory.py:756
↓ 3 callers
Method
getPixivSketchPage
(self, url, referer, x_requested_with)
common/PixivBrowserFactory.py:1246
↓ 3 callers
Function
get_list_file_from_options
(options, default_list_file)
PixivUtil2.py:135
↓ 3 callers
Method
insertNewMember
(self, member_id=0, member_token=None)
PixivDBManager.py:537
↓ 3 callers
Method
insertTag
(self, tag_id)
PixivDBManager.py:991
↓ 3 callers
Method
insertTagTranslation
(self, tag_id, translation_type, translation)
PixivDBManager.py:1050
↓ 3 callers
Method
loginUsingCookie
Log in to Pixiv using saved cookie, return True if success
common/PixivBrowserFactory.py:359
↓ 3 callers
Function
menu_fanbox_download_from_list
(op_is_valid, via, args, options)
PixivUtil2.py:1027
↓ 3 callers
Method
parseImageBookmark
(page, image_tags_filter=None)
model/PixivBookmark.py:59
↓ 3 callers
Method
selectImageByImageId
(self, image_id, cols="*")
PixivDBManager.py:1228
↓ 3 callers
Method
updateMemberName
(self, memberId, memberName, member_token)
PixivDBManager.py:657
↓ 3 callers
Function
update_manga_series_mapping
(caller, config, manga_series_id: int,
handler/PixivImageHandler.py:828
↓ 2 callers
Method
ParseInfo
(self, page, writeRawJSON)
model/PixivImage.py:138
↓ 2 callers
Method
WriteInfo
(self, filename)
model/PixivImage.py:380
↓ 2 callers
Method
_configureBrowser
(self, config)
common/PixivBrowserFactory.py:120
↓ 2 callers
Method
_get_default_values
(self)
common/PixivOAuth.py:158
↓ 2 callers
Method
_loadCookie
Load cookie to the Browser instance
common/PixivBrowserFactory.py:304
↓ 2 callers
Method
checkFilenames
(self, base_filename, exts)
PixivDBManager.py:1324
↓ 2 callers
Function
check_date_time
(input_date)
common/PixivHelper.py:1366
↓ 2 callers
Method
deleteFanboxPost
(self, post_id, by)
PixivDBManager.py:1653
↓ 2 callers
Method
deleteImage
(self, imageId)
PixivDBManager.py:1291
↓ 2 callers
Method
deleteImageToSeriesByImageIds
(self, image_ids)
PixivDBManager.py:954
↓ 2 callers
Method
deleteSketchPost
(self, post_id, by)
PixivDBManager.py:1843
↓ 2 callers
Function
download_post
(caller, config, post)
handler/PixivSketchHandler.py:84
↓ 2 callers
Method
exportList
(self, filename, include_artist_token=True)
PixivDBManager.py:346
↓ 2 callers
Method
export_image_list
(lst, filename)
model/PixivBookmark.py:103
↓ 2 callers
Method
fanboxGetArtistList
(self, via)
common/PixivBrowserFactory.py:1014
↓ 2 callers
Method
fanboxGetPostJsonById
(self, post_id, artist=None)
common/PixivBrowserFactory.py:1157
↓ 2 callers
Method
fanboxGetPostsFromArtist
get all posts from the supported user from https://fanbox.pixiv.net/api/post.listCreator?userId=1305019&limit=10
common/PixivBrowserFactory.py:1094
↓ 2 callers
Function
ffmpeg_progress_report
(p: subprocess.Popen)
common/PixivHelper.py:1183
↓ 2 callers
Method
getEmbedData
(self, embedData, jsPost)
model/PixivModelFanbox.py:359
↓ 2 callers
Method
getMyId
Assume from main page
common/PixivBrowserFactory.py:620
↓ 2 callers
Method
getSearchTagPage
(self, tags, current_page, wild_car
common/PixivBrowserFactory.py:891
↓ 2 callers
Method
get_translated_tags
(self, locale)
model/PixivImage.py:593
↓ 2 callers
Function
header
()
PixivUtil2.py:95
↓ 2 callers
Method
importList
(self, listTxt)
PixivDBManager.py:265
↓ 2 callers
Method
insertImageToSeries
(self, image_id, series_id, series_order)
PixivDBManager.py:969
↓ 2 callers
Method
insertSeries
(self, series_id, series_title, series_type, series_desc=None)
PixivDBManager.py:914
↓ 2 callers
Function
makeSubdirs
(filename)
common/PixivHelper.py:784
↓ 2 callers
Function
menu
()
PixivUtil2.py:151
↓ 2 callers
Function
menu_download_by_rank
(op_is_valid, args, options, valid_modes=None)
PixivUtil2.py:1238
↓ 2 callers
Method
parseMemberTags
process artist result and return the image list, https://www.pixiv.net/ajax/user/25661139/illustmanga/tag/<search_tags>
model/PixivTags.py:37
↓ 2 callers
Method
parsePost
(self, jsPost)
model/PixivModelFanbox.py:91
↓ 2 callers
Method
parse_post
(self, page)
model/PixivModelSketch.py:114
↓ 2 callers
Method
parse_post_details
(self, page)
model/PixivModelFanbox.py:70
↓ 2 callers
Method
parse_url_from_caption
(self, caption_to_parse)
model/PixivImage.py:258
↓ 2 callers
Method
printMemberList
(self, isDeleted=False)
PixivDBManager.py:445
next →
1–100 of 531, ranked by callers