omnischolar / hal
Omnischolar HAL: the deposits of the French open archive by idHAL, ORCID or name, their open-access full texts, and a filter by domain (shs.droit for legal scholarship) - no key.
1.x-dev
2026-10-03 16:42 UTC
Requires
- php: >=8.2
- glitchr/omnischolar: ^1.0@dev
- symfony/http-client: ^6.4|^7.0|^8.0
Requires (Dev)
- phpunit/phpunit: ^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-03 16:46:49 UTC
README
HAL, the French open archive, for glitchr/omnischolar:
an author's deposits - by idHAL, ORCID or the name they sign - with their full texts in open
access; a deposit by its HAL id, DOI or arXiv id; a search; and on every query a filter by domain:
shs.droit is the legal scholarship (doctrine) HAL holds. No key.
$hal = (new HalSourceFactory($http))->create(); $hal->works('Keitaro Nakatani'); // the deposits signed so $hal->works('remi-metivier'); // by idHAL $droit = (new HalSourceFactory($http))->create(['domains' => ['shs.droit']]); $droit->search(new Query(text: 'responsabilité civile', from: 2024));
omnischolar: sources: hal: { factory: hal } droit: { factory: hal, options: { domains: [shs.droit] } } # every query filtered on that domain
See docs/.
License: LGPL-3.0-or-later.