7e334f6de8
Recommend Python 3.8+
...
I'm only using Python 3.8+ anyways, and 3.7 is end of life as of
next month. Some deps start wanting Python 3.8 so let's just bump
it.
2023-05-30 10:23:10 +03:00
e7d780f511
Don't test on Python 3.6 anymore
...
Python 3.6 is deprecated in Falcon 3.1.0 and all of our production
and development hosts are running Python 3.8+ now.
2022-03-28 15:13:54 +03:00
88173eaae9
README.md: fix link to actions
continuous-integration/drone/push Build is passing
2021-12-08 11:34:50 +02:00
f557d33f36
README.md: adjust intro
...
Use intro style from Python Black! This makes it easier to have the
badges displayed without wrapping and looks nicer.
2021-12-08 09:48:31 +02:00
73dc3a292e
README.md: Remove TODO about Swagger
...
continuous-integration/drone/push Build is passing
I added the SwaggerUI interface a few months ago.
2021-04-06 20:28:10 +03:00
acfe87b91a
Add GitHub Actions badge and remove sr.ht
continuous-integration/drone/push Build is passing
2021-03-21 11:48:05 +02:00
2bc18ef719
README.md: Make a note about migrating UUIDs
2021-01-05 12:35:23 +02:00
8a1244d2d0
Update changelog and docs
2020-12-20 16:45:49 +02:00
7e4d5f4b13
README.md: Minor edit to intro
2020-12-18 10:42:48 +02:00
428172854d
README.md: Add TODO
continuous-integration/drone/push Build is passing
2020-12-17 20:44:25 +02:00
8b924cf450
Remove TravisCI config
...
continuous-integration/drone/push Build is passing
I will use other CIs since TravisCI changed their business model.
2020-12-15 09:38:51 +02:00
930250352a
Update docs about POST /items
2020-12-13 20:09:20 +02:00
e27f30ba4d
README.md: Use travis-ci.com domain for badge link
2020-12-08 09:11:38 +02:00
28d1917038
README.md: Use travis-ci.com domain for badge
2020-12-08 09:09:19 +02:00
ecafab57cb
README.md: Update DSpace version note
2020-11-16 16:16:21 +02:00
6dbff1e78f
README.md: Capitalize UUID
2020-09-25 13:03:15 +03:00
731226ec15
README.md: Update for POST /items functionality
2020-09-25 13:01:09 +03:00
c4bf8bf698
README.md: Add TODO note about sorting by views or downloads
2020-09-24 11:53:23 +03:00
0c8fb21f80
README.md: Update DSpace wiki URLs
2020-04-13 15:25:17 +03:00
dd8252601f
README.md: Adjust API help text
2020-03-02 14:29:13 +02:00
9a9555853f
README.md: Add note about versions
2020-03-02 14:28:22 +02:00
385e92cc5e
README.md: Update
...
Remove TODOs that I've recently completed and update introduction.
2020-03-02 14:25:47 +02:00
f96a903be3
README.md: Update Python requirement
2020-03-02 11:47:03 +02:00
f75bcf292c
README.md: Remove TODO about SolrClient
...
I switched to using the vanilla requests library.
2019-04-15 10:24:24 +03:00
18e1e1a227
README.md: Add TODO about checking IDs in the database
...
Theoretically some items could be deleted and we should remove them
from the database.
2019-04-04 18:33:45 +03:00
fd46041698
README.md: Add build badge for sourcehut (sr.ht)
2019-03-17 23:45:33 +02:00
d56a3420f7
README.md: Add TODO about SolrClient
...
SolrClient works, but hasn't been updated in some time and this is
starting to cause issues with some of its dependencies (kazoo). We
can probably get by with using Python requests library and getting
JSON directly from Solr.
2019-02-19 13:54:34 -08:00
7add0d6164
README.md: Add TODO about top items endpoint
...
This might be something useful that would be trivial to provide from
the data we already have in PostgreSQL.
2019-02-10 14:20:09 +02:00
c79e50a364
README.md: Add TODO about DSpace 6 UUIDs
...
I'm not sure how this will affect us, especially if we want to keep
support for DSpace 4, 5, and 6 in the same code base. At least the
REST API endpoint will have to change from an integer, our database
schema will have to change depending on whether the repository is
using IDs or UUIDs, and maybe even the Solr queries will change.
2019-02-07 16:52:36 +02:00
71006d8bbf
README.md: Add citation
2019-01-23 16:19:58 +02:00
b7d723ef7c
README.md: Fix sentence
2019-01-22 14:23:13 +02:00
bd28353cda
README.md: Remove TODO for fixing querying of shards
2019-01-22 08:41:39 +02:00
934fa9db9b
README.md: Add TODO about sharded statistics cores
2019-01-21 12:55:43 +02:00
c7f95f0b60
README.md: Update TODO
...
I think it might be possible to compute community and collection
statistics from Solr and make them available at new endpoints:
- /communities
- /community/id
- /collections
- /collection/id
2019-01-16 09:59:29 +02:00
a88600c92b
README.md: Add note about GPLv3
2018-11-13 12:34:31 +02:00
c1c2e319ac
README.md: Rework to use pip instead of pipenv
...
Pipenv is great for local development, but I don't think many people
are using it yet. I can use it locally and on Travis, but still keep
vanilla requirements.txt for use with pip. The requirements.txt file
can be generated easily from pipenv itself:
$ pipenv lock -r > requirements.txt
The same for the development requirements:
$ pipenv lock -r -d > requirements-dev.txt
2018-11-12 08:49:02 +02:00
e25c974796
README.md: We have tests now
2018-11-11 17:08:51 +02:00
140cc4cb07
README.md: Remove TODO for database try/except
...
Now database connection errors are properly excepted and raised.
2018-11-11 00:04:28 +02:00
b06c82bb16
README.md: Remove TODO about closing database connection
...
Now I'm using a database manager class with Python's "with" context
blocks to automatically and concisely open and close connections.
2018-11-07 17:47:59 +02:00
888f85d19e
README.md: Adjust installation for pipenv
...
It's nicer to manager module versions using pipenv, and I can still
generate a requirements.txt for deploying the exact versions on the
production server.
2018-11-04 16:07:27 +02:00
e54dd8888f
README.md: Update requirements
2018-11-01 16:31:36 +02:00
2ba09f8693
README.md: Improve introduction
...
Obsessed with the text presentation and line length in GitHub!
2018-11-01 16:28:01 +02:00
a468a87a5a
README.md: Improve introduction
2018-11-01 15:58:12 +02:00
6a30b6550d
README.md: Improve introduction
2018-11-01 15:45:53 +02:00
18f013bfa0
README.md: Add Falcon to introduction
2018-11-01 10:24:37 +02:00
c2ec780ad9
README.md: Improve API documentation
2018-11-01 00:37:40 +02:00
df8ebc8bf1
README.md: Improve API endpoint documentation
2018-11-01 00:31:16 +02:00
0d4be5f4c8
README.md: Add API documentation endpoint
2018-11-01 00:22:16 +02:00
77194707fd
README.md: Improve introduction
2018-11-01 00:08:24 +02:00
10c1f8bdcc
README.md: Update Travis CI badge
2018-10-31 23:14:38 +02:00