mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2025-02-08 07:12:21 +00:00
enable finna connector
This commit is contained in:
parent
73519bd945
commit
430e56e758
3 changed files with 21 additions and 2 deletions
|
@ -1,3 +1,3 @@
|
|||
""" settings book data connectors """
|
||||
|
||||
CONNECTORS = ["openlibrary", "inventaire", "bookwyrm_connector"]
|
||||
CONNECTORS = ["openlibrary", "inventaire", "bookwyrm_connector", "finna"]
|
||||
|
|
|
@ -114,6 +114,25 @@ def init_connectors():
|
|||
priority=1,
|
||||
)
|
||||
|
||||
models.Connector.objects.create(
|
||||
identifier="api.finna.fi",
|
||||
name="Finna API",
|
||||
connector_file="finna",
|
||||
base_url="https://www.finna.fi",
|
||||
books_url="https://api.finna.fi/api/v1/record"
|
||||
"?id=",
|
||||
covers_url="https://api.finna.fi",
|
||||
search_url="https://api.finna.fi/api/v1/search?limit=20"
|
||||
"&filter[]=format%3a%220%2fBook%2f%22"
|
||||
"&field[]=title&field[]=recordPage&field[]=authors&field[]=year&field[]=id&field[]=formats"
|
||||
"&lookfor=",
|
||||
isbn_search_url="https://api.finna.fi/api/v1/search?limit=1"
|
||||
"&filter[]=format%3a%220%2fBook%2f%22"
|
||||
"&field[]=title&field[]=recordPage&field[]=authors&field[]=year&field[]=id&field[]=formats"
|
||||
"&lookfor=isbn:",
|
||||
priority=1,
|
||||
)
|
||||
|
||||
|
||||
def init_settings():
|
||||
"""info about the instance"""
|
||||
|
|
|
@ -99,7 +99,7 @@ class InitDB(TestCase):
|
|||
# everything should have been called
|
||||
self.assertEqual(Group.objects.count(), 4)
|
||||
self.assertTrue(Permission.objects.exists())
|
||||
self.assertEqual(models.Connector.objects.count(), 3)
|
||||
self.assertEqual(models.Connector.objects.count(), 4)
|
||||
self.assertEqual(models.SiteSettings.objects.count(), 1)
|
||||
self.assertEqual(models.LinkDomain.objects.count(), 5)
|
||||
|
||||
|
|
Loading…
Reference in a new issue