├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github └── workflows │ └── main.yaml ├── .gitignore ├── .readthedocs.yaml ├── .rstcheck.cfg ├── .vscode ├── extensions.json └── settings.json ├── AGENTS.md ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── conftest.py ├── docs ├── Makefile ├── _static │ └── .gitkeep ├── changes.rst ├── conf.py ├── contributing.rst ├── index.rst ├── make.bat ├── wikidata.rst └── wikidata │ ├── cache.rst │ ├── client.rst │ ├── commonsmedia.rst │ ├── datavalue.rst │ ├── entity.rst │ ├── globecoordinate.rst │ ├── multilingual.rst │ └── quantity.rst ├── mypy.ini ├── pyproject.toml ├── tests ├── __init__.py ├── cache_test.py ├── client_test.py ├── commonsmedia_test.py ├── conftest.py ├── datavalue_test.py ├── entity_test.py ├── fixtures │ ├── entities │ │ ├── P2003.json │ │ ├── P434.json │ │ ├── Q1299.json │ │ ├── Q16231742.json │ │ ├── Q20145.json │ │ ├── Q33281.json │ │ ├── Q494290.json │ │ └── Q8646.json │ └── media │ │ ├── 5834c5ab48506a503f290d49e3056427.json │ │ └── d7d79f7a3f939df88ff32571cbbeb9c3.json ├── globecoordinate_test.py ├── mock.py ├── multilingual_test.py └── quantity_test.py ├── tox.ini ├── uv.lock └── wikidata ├── __init__.py ├── cache.py ├── client.py ├── commonsmedia.py ├── datavalue.py ├── entity.py ├── globecoordinate.py ├── multilingual.py ├── py.typed └── quantity.py /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.rstcheck.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.rstcheck.cfg -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/README.rst -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/conftest.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/changes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/changes.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/wikidata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata.rst -------------------------------------------------------------------------------- /docs/wikidata/cache.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/cache.rst -------------------------------------------------------------------------------- /docs/wikidata/client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/client.rst -------------------------------------------------------------------------------- /docs/wikidata/commonsmedia.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/commonsmedia.rst -------------------------------------------------------------------------------- /docs/wikidata/datavalue.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/datavalue.rst -------------------------------------------------------------------------------- /docs/wikidata/entity.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/entity.rst -------------------------------------------------------------------------------- /docs/wikidata/globecoordinate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/globecoordinate.rst -------------------------------------------------------------------------------- /docs/wikidata/multilingual.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/multilingual.rst -------------------------------------------------------------------------------- /docs/wikidata/quantity.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/docs/wikidata/quantity.rst -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cache_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/cache_test.py -------------------------------------------------------------------------------- /tests/client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/client_test.py -------------------------------------------------------------------------------- /tests/commonsmedia_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/commonsmedia_test.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/datavalue_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/datavalue_test.py -------------------------------------------------------------------------------- /tests/entity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/entity_test.py -------------------------------------------------------------------------------- /tests/fixtures/entities/P2003.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/P2003.json -------------------------------------------------------------------------------- /tests/fixtures/entities/P434.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/P434.json -------------------------------------------------------------------------------- /tests/fixtures/entities/Q1299.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/Q1299.json -------------------------------------------------------------------------------- /tests/fixtures/entities/Q16231742.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/Q16231742.json -------------------------------------------------------------------------------- /tests/fixtures/entities/Q20145.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/Q20145.json -------------------------------------------------------------------------------- /tests/fixtures/entities/Q33281.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/Q33281.json -------------------------------------------------------------------------------- /tests/fixtures/entities/Q494290.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/Q494290.json -------------------------------------------------------------------------------- /tests/fixtures/entities/Q8646.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/entities/Q8646.json -------------------------------------------------------------------------------- /tests/fixtures/media/5834c5ab48506a503f290d49e3056427.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/media/5834c5ab48506a503f290d49e3056427.json -------------------------------------------------------------------------------- /tests/fixtures/media/d7d79f7a3f939df88ff32571cbbeb9c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/fixtures/media/d7d79f7a3f939df88ff32571cbbeb9c3.json -------------------------------------------------------------------------------- /tests/globecoordinate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/globecoordinate_test.py -------------------------------------------------------------------------------- /tests/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/mock.py -------------------------------------------------------------------------------- /tests/multilingual_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/multilingual_test.py -------------------------------------------------------------------------------- /tests/quantity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tests/quantity_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/uv.lock -------------------------------------------------------------------------------- /wikidata/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.10.0' 2 | -------------------------------------------------------------------------------- /wikidata/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/cache.py -------------------------------------------------------------------------------- /wikidata/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/client.py -------------------------------------------------------------------------------- /wikidata/commonsmedia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/commonsmedia.py -------------------------------------------------------------------------------- /wikidata/datavalue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/datavalue.py -------------------------------------------------------------------------------- /wikidata/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/entity.py -------------------------------------------------------------------------------- /wikidata/globecoordinate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/globecoordinate.py -------------------------------------------------------------------------------- /wikidata/multilingual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/multilingual.py -------------------------------------------------------------------------------- /wikidata/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wikidata/quantity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dahlia/wikidata/HEAD/wikidata/quantity.py --------------------------------------------------------------------------------