3 Commits

Author SHA1 Message Date
Popolon
bd27c36de2 Merge branch 'searxng:master' into wikidata-fediverse 2025-01-17 22:23:14 +01:00
Popolon
927312d894 add Lemmy accounts from wikidata search 2025-01-17 22:22:07 +01:00
Popolon
0c4c8e346e add mastodon and peertube accounts from wikidata search 2025-01-15 19:50:12 +01:00
2 changed files with 28 additions and 1 deletions

View File

@@ -34,6 +34,27 @@
"default": "https://www.instagram.com/$1" "default": "https://www.instagram.com/$1"
} }
}, },
"mastodon_profile": {
"category_name": "Mastodon",
"url_name": "Mastodon profile",
"urls": {
"default": "https://fedirect.toolforge.org/?id=$1"
}
},
"lemmy_profile": {
"category_name": "Lemmy",
"url_name": "Lemmy profile",
"urls": {
"default": "https://fedirect.toolforge.org/?id=$1"
}
},
"peertube_profile": {
"category_name": "Peertube",
"url_name": "Peertube profile",
"urls": {
"default": "https://fedirect.toolforge.org/?id=$1"
}
},
"imdb_title": { "imdb_title": {
"category_name": "IMDB", "category_name": "IMDB",
"url_name": "IMDB title", "url_name": "IMDB title",
@@ -153,4 +174,4 @@
"default": "https://www.openstreetmap.org/?lat=${latitude}&lon=${longitude}&zoom=${zoom}&layers=M" "default": "https://www.openstreetmap.org/?lat=${latitude}&lon=${longitude}&zoom=${zoom}&layers=M"
} }
} }
} }

View File

@@ -60,6 +60,9 @@ WIKIDATA_PROPERTIES = {
'P2002': 'Twitter', 'P2002': 'Twitter',
'P2013': 'Facebook', 'P2013': 'Facebook',
'P2003': 'Instagram', 'P2003': 'Instagram',
'P4033': 'Mastodon',
'P11947': 'Lemmy',
'P12622': 'PeerTube',
} }
# SERVICE wikibase:mwapi : https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual/MWAPI # SERVICE wikibase:mwapi : https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual/MWAPI
@@ -475,6 +478,9 @@ def get_attributes(language):
add_url('P2002', url_id='twitter_profile') add_url('P2002', url_id='twitter_profile')
add_url('P2013', url_id='facebook_profile') add_url('P2013', url_id='facebook_profile')
add_url('P2003', url_id='instagram_profile') add_url('P2003', url_id='instagram_profile')
add_url('P4033', url_id='mastodon_profile')
add_url('P11947', url_id='lemmy_profile')
add_url('P12622', url_id='peertube_profile')
# Map # Map
attributes.append(WDGeoAttribute('P625')) attributes.append(WDGeoAttribute('P625'))