Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cdli-gh/cdli-cts-server

Canonical Text Services api server.
https://github.com/cdli-gh/cdli-cts-server

Merge pull request #15 from cdli-gh/dependabot/pip/requests-2.31.0

Bump requests from 2.29.0 to 2.31.0

764b4848ada15ee17fab1a016355e9d09ebab1d9 authored over 1 year ago by Ralph Giles <[email protected]>
Bump requests from 2.29.0 to 2.31.0

Bumps [requests](https://github.com/psf/requests) from 2.29.0 to 2.31.0.
- [Release notes](https...

c95b32c55a5ece2ad3e24c1b715811e49a837ea7 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update dependencies

Run `pipenv update` to pull the latest versions of dependencies.

This is untested because of th...

78e52fd0e1230086f09e659bfba1814be742333d authored over 1 year ago by Ralph Giles <[email protected]>
Merge pull request #14 from cdli-gh/dependabot/pip/redis-4.5.4

Bump redis from 4.5.3 to 4.5.4

a14141219b2f24c94ff32a5304b952c2c5bf6251 authored almost 2 years ago by Ralph Giles <[email protected]>
Bump redis from 4.5.3 to 4.5.4

Bumps [redis](https://github.com/redis/redis-py) from 4.5.3 to 4.5.4.
- [Release notes](https://...

bb7e89c4e3813d00427587f318359a8d0b02b243 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #12 from cdli-gh/dependabot/pip/redis-4.5.3

Bump redis from 4.5.1 to 4.5.3

3c6260f8006b1382a73aed9914db4a4f98d5fdb8 authored almost 2 years ago by Ralph Giles <[email protected]>
Bump redis from 4.5.1 to 4.5.3

Bumps [redis](https://github.com/redis/redis-py) from 4.5.1 to 4.5.3.
- [Release notes](https://...

13e8c6b737191325dc8f0eeb0f0baeb1fe22dd20 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #11 from cdli-gh/dependabot/pip/werkzeug-2.2.3

Bump werkzeug from 2.2.2 to 2.2.3

02cfdbe26b93b7eb8c3f8405f176c2e0d2c4249e authored almost 2 years ago by Ralph Giles <[email protected]>
Bump werkzeug from 2.2.2 to 2.2.3

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.2.2 to 2.2.3.
- [Release notes](htt...

1bb3afcacf5af1f2ce6dd077cbee632847ba382c authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #10 from cdli-gh/dependabot/pip/certifi-2022.12.7

Bump certifi from 2022.6.15 to 2022.12.7

3ad9387c4eafbce6a4baedbe37db278fde2b8cd3 authored about 2 years ago by Ralph Giles <[email protected]>
Bump certifi from 2022.6.15 to 2022.12.7

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.12.7.
- [Relea...

4610fd46c92d08725b553b11b39cd687f9e50c3d authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #9 from cdli-gh/dependabot/pip/lxml-4.9.1

Bump lxml from 4.7.1 to 4.9.1

0f61c7c47bcf7a9f22eba742c231946afab386cd authored over 2 years ago by Ralph Giles <[email protected]>
Bump lxml from 4.7.1 to 4.9.1

Bumps [lxml](https://github.com/lxml/lxml) from 4.7.1 to 4.9.1.
- [Release notes](https://github...

57dcd522d12025c5858b6fb0458f7f3895c5ae8f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #7 from cdli-gh/dependabot/pip/urllib3-1.26.5

Bump urllib3 from 1.26.2 to 1.26.5

b9c9e5674b604fe53a030cbbc0fc8c8dddb7ea30 authored about 3 years ago by Ralph Giles <[email protected]>
Bump urllib3 from 1.26.2 to 1.26.5

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.2 to 1.26.5.
- [Release notes](htt...

6828b1e02d1dd7d74e363d18f9978201a0df0923 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4 from cdli-gh/dependabot/pip/jinja2-2.11.3

Bump jinja2 from 2.11.2 to 2.11.3

4b841b89383f74dc32880452984586e67fd8829b authored about 3 years ago by Ralph Giles <[email protected]>
Bump jinja2 from 2.11.2 to 2.11.3

Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.2 to 2.11.3.
- [Release notes](https:...

1399a40cf2cb7e8dde08285491772539a757ff37 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2 from cdli-gh/dependabot/pip/lxml-4.6.2

Bump lxml from 4.3.4 to 4.6.2

5d157717d2b126496b4745e2b19ef323b943f98a authored almost 4 years ago by Ralph Giles <[email protected]>
Bump lxml from 4.3.4 to 4.6.2

Bumps [lxml](https://github.com/lxml/lxml) from 4.3.4 to 4.6.2.
- [Release notes](https://github...

748eee8ecaff3a46203b735261f325edf0e5774e authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update corpus.

Add BM — PJ tablet set.

05afd9071e01a68b8a941888acea76225ccdaae9 authored over 5 years ago by Ralph Giles <[email protected]>
Update corpus.

Pull latest changes and update the tests for differences.

fe8629aae56bcbecd1d147dd31551fc7a1702db1 authored over 5 years ago by Ralph Giles <[email protected]>
test: Update for epidoc urn scheme.

urn is now on the edition element, not overall text.

ddcca2ce823a08345d3cc82b41b35cd54882d6f5 authored over 5 years ago by Ralph Giles <[email protected]>
test: Update for text groupname change.

8be7217bee2844b1701463c2c99b4d736299efed authored over 5 years ago by Ralph Giles <[email protected]>
Update corpus.

3dab6ed44c7b098746368ebe19e660ff9f8e07c8 authored over 5 years ago by Ralph Giles <[email protected]>
test: Look for 'CDLI Literary' on the collection page.

Now that we're auto-generating labels with atf2tei the title
of the tablets just comes from the ...

b1174bafed1520b9986ba9052af2b6828432ec5f authored over 5 years ago by Ralph Giles <[email protected]>
Update corpus.

This has the files listing in Nemo again.

4504336ece18b8e8a4231b2ee022c3e1b50f4ddf authored over 5 years ago by Ralph Giles <[email protected]>
Remove the requests dependency.

According to `pipenv graph` it's also imported by MyCapytain,
which explains why the import work...

6b31c6caf3c8c298ccff14707bf7c07414c59447 authored over 5 years ago by Ralph Giles <[email protected]>
Set scaife link url from a config file.

Replace the hack of pinging a hard-coded url for an installed
scaife viewer with loading a url f...

f2e8a9e7372e413928ec1c9e70e1117555486609 authored over 5 years ago by Ralph Giles <[email protected]>
Install requests on the docker image as well.

Apparently it was already there, but best to be explicit.

137e6b51a2f64f0bcdd2b8190c3b14deeedf9c59 authored over 5 years ago by Ralph Giles <[email protected]>
test: Update collection name.

The new conversion script provides a different collection name
under Nemo.

b7b619c3f43d127a0f8ca066cd878286890f36d4 authored over 5 years ago by Ralph Giles <[email protected]>
Add a link to /sciafe/ if it's available.

On the test server, we have a viewer webapp available on this
path, and it's helpful to link to ...

dc7dac83e3bf45a16a6330f8b0ff1e5b694c90f0 authored over 5 years ago by Ralph Giles <[email protected]>
Add requests as a dependency.

Used in a subsequent change.

d1fda262cf67c13cdf115f667248c776b9934870 authored over 5 years ago by Ralph Giles <[email protected]>
Add a margin to general div on the landing page.

This gives better formatting for additional sections. Currently
there aren't any checked in, but...

af59e519e9705356506f613e29493cc08a2ec7e3 authored over 5 years ago by Ralph Giles <[email protected]>
Update corpus.

e8dcef3bfcecbfdc6bcfd88455372871743cbf0e authored over 5 years ago by Ralph Giles <[email protected]>
Update corpus.

1c621ee0cacaca55c25a1f433ae1ab5b83ae5811 authored over 5 years ago by Ralph Giles <[email protected]>
Update corpus.

7aa875125883f09e78ebc3c67066b47103205176 authored over 5 years ago by Ralph Giles <[email protected]>
Add GPLv3 license.

This is compatible with the MPL-2.0 license used by the Capitains
project, but the aggregate mus...

7a1ca58b8f4291ff4a177d796041ccf7788ec137 authored over 5 years ago by Ralph Giles <[email protected]>
Add README.

Describe the project for new visitors, along with some help getting
the server started.

db00b488adf3f58747fff5581bfcb04f9e4da9fb authored over 5 years ago by Ralph Giles <[email protected]>
Add a quick deployment script.

This can be run repeatedly to rebuild and deploy the updated
container on the locally-configured...

63039905387da0bc2416c1a7955296ff00a275be authored over 5 years ago by Ralph Giles <[email protected]>
Add a simple Dockerfile for hosting the service.

This can be used to deploy the service in an isolated container.

Use it something like:
```
git...

178150bff4031f09c62db69f4684f2035c1a62bc authored over 5 years ago by Ralph Giles <[email protected]>
Layout the landing page more like bootstrap.

- Set a language on <html>
- Use a relative lineheight so headers scale appropriately w/o sass.
...

c34b538d0866feb576733485b3aa98b878e0f4a0 authored over 5 years ago by Ralph Giles <[email protected]>
Merge pull request #1 from rillian/test

Add basic tests for the api service.

eeff41e0037716a04b3e0dc5e44a9c1946bde64e authored over 5 years ago by Ralph Giles <[email protected]>
test: Add verification of the nautilus cts api.

Verify we can call GetCapabilities, and that it returns a
textgroup with our test collection urn...

fa84647c3027c4ee4f53beba07b865aaf504d8b2 authored over 5 years ago by Ralph Giles <[email protected]>
travis: Add a basic test config.

This is used by the continuous integration service at
https://travis-ci.org/ to run basic tests ...

447ce904d63e1ffe51cb3b8cf1ce4257d7725d62 authored over 5 years ago by Ralph Giles <[email protected]>
Update corpus.

Fix a urn typo on test.X001001.belsunu-akk1.xml.

fdeed0801c6abdfc664574a966f9d035e55ddfa6 authored over 5 years ago by Ralph Giles <[email protected]>
test: Add verification of the nemo service.

Check that we can load the index page and that one of our test
files shows in the listing. This ...

66f9ece83dff0e0c694e30ae4e2e360d16fc8ad7 authored over 5 years ago by Ralph Giles <[email protected]>
Add pytest requirement.

Result of `pipenv install --dev pytest` and moving the dev package
section lower in the file.

408ecaec92a9e3f8bf4f83d7c4b0f0f696085673 authored over 5 years ago by Ralph Giles <[email protected]>
test: Add a simple test to verify the index page loads.

Invoke with `pipenv run pytest`.

e964faab77586ba80f8612bbaca5f54818d751f2 authored over 5 years ago by Ralph Giles <[email protected]>
Convert the landing page to a template.

This is easier to read and edit.

5d8feae68ff9d24df4366fbbf1f376c8fd0a4754 authored over 5 years ago by Ralph Giles <[email protected]>
Add a viewport <meta> to opt small screens.

Responsive design devtools didn't show this was necessary, but
without it I get the desktop layo...

2ab9c01593c10412df74e958d16a17486a8a9b34 authored over 5 years ago by Ralph Giles <[email protected]>
Update cdli-cts corpus.

Test new atf2tei output.

1eeb6be5ba34210f6370d2d01b0784f89c8bf12c authored over 5 years ago by Ralph Giles <[email protected]>
Add a rough stylesheet to the home page.

Reduce the style shock switching between the landing page and
nemo by borrowing some style cues....

f5733bef49b5b93f0e5668963831d847300f228e authored over 5 years ago by Ralph Giles <[email protected]>
Read nemo and nautilus prefixes.

Don't duplicate the url prefix for the two components, instead
retrieve it from the objects in q...

a61c27a3bc5e64462edd9963f1afeba292da73a9 authored over 5 years ago by Ralph Giles <[email protected]>
Add a basic landing page.

In normal use this repo would probably be used to serve just
the /api and /nemo routes, but for ...

1834da56fed51e6c90031a99e181f2f920df75ef authored over 5 years ago by Ralph Giles <[email protected]>
Rename flask entrypoint to main.py.

This matches the defaults in taingolo's docker service containers.

a8b43ed04a4ef3f70aaf49329d027d4837c9460b authored over 5 years ago by Ralph Giles <[email protected]>
Update to semi-working version of the text corpus.

This version of cdli-cts can serve two test files.

3120ab4c61b7d188fc54542f820fc5c480490be0 authored over 5 years ago by Ralph Giles <[email protected]>
Replace example latin corpora with cdli-cts.

Use our test export from atf. There's only one file so far,
and it's buggy so it shows in the li...

902d493635eb5c9d19d795a721268eb8a563b4ee authored over 5 years ago by Ralph Giles <[email protected]>
Add CTS api sevice on /api/cts.

Still following the tutorial here. This is the actual query api
used by remote clients.

07e87785c5fc1315ab983078582682fe8ca0352d authored over 5 years ago by Ralph Giles <[email protected]>
Add Nemo corpus browser.

Confirmed this shows the example corpora as expected.

64d64e832429e8cb1d9f76d1e8bda7220db151d8 authored over 5 years ago by Ralph Giles <[email protected]>
Add a NautilusCTSResolver.

Still following the tutorial, add a Nautilus resolver.

Point it at all the directories under co...

a0d860a00942846e9e7bea85c74cca292bb75384 authored over 5 years ago by Ralph Giles <[email protected]>
Add Pipfile with nemo dependencies.

Result of running
- `pipenv install flask-nemo capitains_nautilus`
- `pipenv install --dev pycod...

84b73ee0889db77b9f6ddde5230f8d54d1b1eef1 authored over 5 years ago by Ralph Giles <[email protected]>
Minimal skeleton of a flask app.

5443068a2f07913465da2e2de0dd0ce822dcd4b1 authored over 5 years ago by Ralph Giles <[email protected]>