Utilities for using QuickStatements
Quickstatements management
convert_date_to_quickstatements(date, format='%Y-%m-%d')
Converts a date to Quickstatements format using the datetime package.
Source code in wdcuration/quickstatements.py
def convert_date_to_quickstatements(date, format="%Y-%m-%d"):
"""Converts a date to Quickstatements format using the datetime package."""
return strftime("+%Y-%m-%dT00:00:00Z/11", strptime(date, format))
render_qs_url(qs)
Render an URL targeting Quickstatements.
Source code in wdcuration/quickstatements.py
def render_qs_url(qs):
"""
Render an URL targeting Quickstatements.
"""
quoted_qs = quote(qs.replace("\t", "|").replace("\n", "||"), safe="")
url = f"https://quickstatements.toolforge.org/#/v1={quoted_qs}\\"
return url
today_in_quickstatements()
Return todays date in quickstatements format.
Source code in wdcuration/quickstatements.py
def today_in_quickstatements():
"""
Return todays date in quickstatements format.
"""
return strftime("+%Y-%m-%dT00:00:00Z/11", gmtime())