This commit is contained in:
parent
9533863330
commit
6ca8715a7c
|
@ -16,28 +16,42 @@ class SocialSiteId(aenum.Enum):
|
|||
'''
|
||||
The great social website enum.
|
||||
'''
|
||||
|
||||
# Reddit-like
|
||||
REDDIT = 1 # Should have been named REDDIT_SUBREDDIT
|
||||
REDDIT_USER = 22
|
||||
REDDIT_SUBREDDIT = REDDIT
|
||||
|
||||
# Microblogging
|
||||
TWITTER = 2
|
||||
RSS_FEED = 3
|
||||
PAGE_WATCH = 4
|
||||
LINKTREE_PAGE = 5
|
||||
TWITCH = 6
|
||||
WIKIDATA = 7
|
||||
SONGKICK_ARTIST = 8
|
||||
TUMBLR = 9
|
||||
MASTODON_PAGE = 10
|
||||
INSTAGRAM_PAGE = 11
|
||||
BLUESKY_PROFILE = 12361
|
||||
BLUESKY_DID = 12409
|
||||
THREADS_USERNAME = 11892
|
||||
COHOST_PROFILE = 117203288
|
||||
|
||||
# Blogs and feeds
|
||||
RSS_FEED = 3
|
||||
PATREON_PAGE = 12
|
||||
TUMBLR = 9
|
||||
SUBSTACK = 18
|
||||
MEDIUM_BLOG = 3899
|
||||
GOOGLE_BLOGGER_PAGE = 171186
|
||||
|
||||
# Video
|
||||
TWITCH = 6
|
||||
|
||||
# Misc
|
||||
PAGE_WATCH = 4
|
||||
LINKTREE_PAGE = 5
|
||||
WIKIDATA = 7
|
||||
SONGKICK_ARTIST = 8
|
||||
ARTSTATION_PAGE = 13
|
||||
INPRNT_PAGE = 14
|
||||
FACEBOOK_PAGE = 15
|
||||
EMAIL = 16
|
||||
JSON_LD = 17 # Similar to PAGE_WATCH, but focused on embedded microdata
|
||||
SUBSTACK = 18
|
||||
MEDIUM_BLOG = 3899
|
||||
ETSY_SHOP = 19
|
||||
KO_FI = 20
|
||||
BEHANCE_PAGE = 21
|
||||
|
@ -55,11 +69,7 @@ class SocialSiteId(aenum.Enum):
|
|||
DEVIANT_ART_ACCOUNT = 7737
|
||||
DANBOORU_ARTIST = 30
|
||||
BANDCAMP_PROFILE = 3283
|
||||
BLUESKY_PROFILE = 12361
|
||||
BLUESKY_DID = 12409
|
||||
THREADS_USERNAME = 11892
|
||||
ITCH_IO_DEVELOPER = 8176
|
||||
COHOST_PROFILE = 117203288
|
||||
SOUNDCLOUD_ARTIST = 3040
|
||||
IGDB_GAME_ID = 5794
|
||||
STEAM_APPLICATION_ID = 1733
|
||||
|
@ -157,6 +167,7 @@ WIKIDATA_PROPERTIES = {
|
|||
SocialSiteId.KO_FI: WikidataInfo(None, 77949925),
|
||||
SocialSiteId.BEHANCE_PAGE: WikidataInfo(None, 4880667),
|
||||
SocialSiteId.PLURK: WikidataInfo(None, 32111),
|
||||
SocialSiteId.GOOGLE_BLOGGER_PAGE: WikidataInfo(None, 171186),
|
||||
|
||||
# Weird internal
|
||||
SocialSiteId.LINK_COLLECTION_PAGE: WikidataInfo(None, None),
|
||||
|
@ -359,6 +370,9 @@ REGEXES = [
|
|||
|
||||
# Linked in
|
||||
(re_social_path_adv('linkedin.com', 'in', RE_ID), SocialSiteId.LINKEDIN_PERSONAL_PROFILE),
|
||||
|
||||
# Google Blogger
|
||||
(re_social_subdomain('blogspot.com'), SocialSiteId.GOOGLE_BLOGGER_PAGE),
|
||||
]
|
||||
|
||||
WELL_KNOWN_MASTODON_INSTANCES = frozenset({
|
||||
|
|
Loading…
Reference in New Issue
Block a user