https://github.com/cdli-gh/cdli-cts-server
Canonical Text Services api server.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.7%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Canonical Text Services api server.
Basic Info
- Host: GitHub
- Owner: cdli-gh
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Size: 253 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
- Releases: 0
Topics
Metadata Files
README.md
CDLI Text Services
This repo is a webservice which provides programmatic access to texts from the Cuneiform Digital Library Initiative.
It loads a set of documents laid out according to Capitains Guidlines and makes them available over the Canonical Text Services api.
Quickstart
sh
pip install pipenv # If you don't already have it.
git submodule update --init # To download the corpus collection.
sh
git submodule update
pipenv install --dev
pipenv run pytest
pipenv run python main.py
This starts a development server listening on the local machine. It will automatically reload the server as changes to the source are made. From there you can get available texts or fetch a text. There is also a browse interface.
Additional text collections can be added under corpora.
The server must be manually restarted afterward.
Deployment
The included Dockerfile can be used to deploy the server in a container.
Owner
- Name: CDLI
- Login: cdli-gh
- Kind: organization
- Email: cdli@orinst.ox.ac.uk
- Location: Los Angeles, Oxford, Berlin
- Website: https://cdli.ucla.edu
- Repositories: 83
- Profile: https://github.com/cdli-gh
GitHub Events
Total
- Delete event: 4
- Push event: 8
- Pull request review event: 1
- Pull request event: 12
- Create event: 4
Last Year
- Delete event: 4
- Push event: 8
- Pull request review event: 1
- Pull request event: 12
- Create event: 4
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Ralph Giles | g****s@t****t | 45 |
| dependabot[bot] | 4****] | 15 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 28
- Average time to close issues: N/A
- Average time to close pull requests: about 2 months
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 2.0
- Average comments per pull request: 0.14
- Merged pull requests: 19
- Bot issues: 0
- Bot pull requests: 26
Past Year
- Issues: 0
- Pull requests: 13
- Average time to close issues: N/A
- Average time to close pull requests: 6 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 12
Top Authors
Issue Authors
- marktani (1)
Pull Request Authors
- dependabot[bot] (27)
- rillian (3)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- pycodestyle * develop
- pytest * develop
- capitains-nautilus *
- flask-nemo *
- atomicwrites ==1.4.0 develop
- attrs ==21.4.0 develop
- importlib-metadata ==4.12.0 develop
- more-itertools ==8.13.0 develop
- packaging ==21.3 develop
- pluggy ==0.13.1 develop
- py ==1.11.0 develop
- pycodestyle ==2.5.0 develop
- pyparsing ==3.0.9 develop
- pytest ==5.0.0 develop
- typing-extensions ==4.3.0 develop
- wcwidth ==0.2.5 develop
- zipp ==3.8.0 develop
- appdirs ==1.4.4
- async-timeout ==4.0.2
- attrs ==21.4.0
- cachelib ==0.9.0
- cachetools ==5.2.0
- capitains-nautilus ==1.0.3
- cattrs ==22.1.0
- certifi ==2022.6.15
- charset-normalizer ==2.1.0
- click ==8.1.3
- deprecated ==1.2.13
- exceptiongroup ==1.0.0rc8
- flask ==2.1.2
- flask-caching ==1.11.1
- flask-nemo ==1.0.3
- frozendict ==2.3.2
- future ==0.18.2
- idna ==3.3
- importlib-metadata ==4.12.0
- isodate ==0.6.1
- itsdangerous ==2.1.2
- jinja2 ==3.1.2
- linkheader ==0.4.3
- lxml ==4.9.1
- markupsafe ==2.1.1
- mycapytain ==3.0.2
- packaging ==21.3
- pyld ==2.0.3
- pyparsing ==3.0.9
- python-slugify ==1.2.1
- rdflib ==6.1.1
- rdflib-jsonld ==0.6.2
- redis ==4.3.4
- requests ==2.28.1
- requests-cache ==0.9.5
- setuptools ==63.1.0
- six ==1.16.0
- tornado ==6.2
- typing ==3.7.4.3
- typing-extensions ==4.3.0
- unidecode ==1.3.4
- url-normalize ==1.4.3
- urllib3 ==1.26.9
- werkzeug ==2.1.2
- wrapt ==1.14.1
- zipp ==3.8.0
- tiangolo/meinheld-gunicorn-flask latest build