{"id":27689709,"url":"https://github.com/semanticmediawiki/semanticexternalquerylookup","last_synced_at":"2025-04-25T10:40:21.347Z","repository":{"id":44780128,"uuid":"46338045","full_name":"SemanticMediaWiki/SemanticExternalQueryLookup","owner":"SemanticMediaWiki","description":"Seamlessly integrate query results from an external query source to a local repository","archived":false,"fork":false,"pushed_at":"2025-02-23T19:00:11.000Z","size":165,"stargazers_count":9,"open_issues_count":7,"forks_count":8,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-20T04:27:32.806Z","etag":null,"topics":["mediawiki","mw","query","semantic","semantic-mediawiki","seql","smw"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SemanticMediaWiki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":"smw","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.semantic-mediawiki.org/wiki/Sponsorship"]}},"created_at":"2015-11-17T09:53:12.000Z","updated_at":"2025-02-23T18:56:57.000Z","dependencies_parsed_at":"2023-12-18T13:31:11.049Z","dependency_job_id":"1af1cd0c-2bc4-4ef9-88e0-0a3aeaf89cc6","html_url":"https://github.com/SemanticMediaWiki/SemanticExternalQueryLookup","commit_stats":{"total_commits":104,"total_committers":9,"mean_commits":"11.555555555555555","dds":0.5384615384615384,"last_synced_commit":"2d041949a7ff5ddf9762d0b02652a1d14f0e914e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticExternalQueryLookup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticExternalQueryLookup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticExternalQueryLookup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticExternalQueryLookup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SemanticMediaWiki","download_url":"https://codeload.github.com/SemanticMediaWiki/SemanticExternalQueryLookup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250799842,"owners_count":21489356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mediawiki","mw","query","semantic","semantic-mediawiki","seql","smw"],"created_at":"2025-04-25T10:40:20.542Z","updated_at":"2025-04-25T10:40:21.332Z","avatar_url":"https://github.com/SemanticMediaWiki.png","language":"PHP","funding_links":["https://opencollective.com/smw","https://www.semantic-mediawiki.org/wiki/Sponsorship"],"categories":[],"sub_categories":[],"readme":"# Semantic External Query Lookup\n\n[![Build Status](https://secure.travis-ci.org/SemanticMediaWiki/SemanticExternalQueryLookup.svg?branch=master)](http://travis-ci.org/SemanticMediaWiki/SemanticExternalQueryLookup)\n[![Code Coverage](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticExternalQueryLookup/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticExternalQueryLookup/?branch=master)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticExternalQueryLookup/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticExternalQueryLookup/?branch=master)\n[![Latest Stable Version](https://poser.pugx.org/mediawiki/semantic-external-query-lookup/version.png)](https://packagist.org/packages/mediawiki/semantic-external-query-lookup)\n[![Packagist download count](https://poser.pugx.org/mediawiki/semantic-external-query-lookup/d/total.png)](https://packagist.org/packages/mediawiki/semantic-external-query-lookup)\n\nSemantic External Query Lookup (a.k.a. SEQL) is a [Semantic Mediawiki][smw] extension to seamlessly integrate\nquery results from an external query source to a local repository or wiki.\n\nThe following [video](https://youtu.be/sOCh9M2sSvU) demonstrates the features of this extension.\n\n## Requirements\n\n- PHP 5.3.2 or later\n- MediaWiki 1.28 or later\n- [Semantic MediaWiki][smw] __3.0__ or later\n\n## Installation\n\nThe recommended way to install Semantic External Query Lookup is by using [Composer][composer] with:\n\n```json\n{\n\t\"require\": {\n\t\t\"mediawiki/semantic-external-query-lookup\": \"~1.0\"\n\t}\n}\n```\n1. From your MediaWiki installation directory, execute\n   `composer require mediawiki/semantic-external-query-lookup:~1.0`\n2. Add `wfLoadExtension('SemenaticExternalQueryLookup');` to the bottom of `LocalSettings.php`\n3. Navigate to _Special:Version_ on your wiki and verify that the package\n   have been successfully installed.\n\n## Usage\n\n![image](https://cloud.githubusercontent.com/assets/1245473/16213390/37da5728-374f-11e6-900c-267279e4a2b7.png)\n\n```\n{{#ask:[[Modification date::+]][[~CR*]]\n |?#-\n |?Modification date\n |format=broadtable\n |source=mw-core\n |link=all\n |headers=show\n}}\n```\n\nThe `#ask`/`#show` query only requires to add a `source` parameter (assuming that\na query source has been registered and enabled) to retrieve query results from a\nselected external endpoint. `Special:Ask` will provide a selection box to list\nenabled query sources.\n\nInformation about required settings can be found [here](docs/00-configurations.md).\n\n## Contribution and support\n\nIf you want to contribute work to the project please subscribe to the developers mailing list and\nhave a look at the contribution guideline.\n\n* [File an issue](https://github.com/SemanticMediaWiki/SemanticExternalQueryLookup/issues)\n* [Submit a pull request](https://github.com/SemanticMediaWiki/SemanticExternalQueryLookup/pulls)\n* Ask a question on [the mailing list](https://www.semantic-mediawiki.org/wiki/Mailing_list)\n* Ask a question on the #semantic-mediawiki IRC channel on Libera.\n\n## Tests\n\nThis extension provides unit and integration tests that are run by a [continues integration platform][travis]\nbut can also be executed using `composer phpunit` from the extension base directory.\n\n## License\n\n[GNU General Public License, version 2 or later][gpl-licence].\n\n[smw]: https://github.com/SemanticMediaWiki/SemanticMediaWiki\n[contributors]: https://github.com/SemanticMediaWiki/SemanticExternalQueryLookup/graphs/contributors\n[travis]: https://travis-ci.org/SemanticMediaWiki/SemanticExternalQueryLookup\n[gpl-licence]: https://www.gnu.org/copyleft/gpl.html\n[composer]: https://getcomposer.org/\n[iwp]: https://www.mediawiki.org/wiki/Manual:Interwiki\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemanticmediawiki%2Fsemanticexternalquerylookup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsemanticmediawiki%2Fsemanticexternalquerylookup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsemanticmediawiki%2Fsemanticexternalquerylookup/lists"}