Hi,
Thanks for building this packge, it's interesting...but how the heck do I get anything working in this???
Sorry, I simply haven't figured out a way yet to actually connect to ANY library and try this out.
-Dariusz
Did you read in the /doc the pdf file on how it should work?
https://github.com/textbrowser/biblioteq/wiki/Images
Also ctrl N and give that a name, after that you can add stuff iirc...
Oh you bet I did...LOL, I hate to be the type of end-user who just complains without RTFM first.
OK, so I'm guessing most likely I'm just flat out missing something.
Do I need to obtain a user ID with a library first before trying to use this?
For example, selecting the pre-seeded ''Branch Name => xbook_db" simply gives me the following error:
2020/08/01 14:15:10,Database Error,Unable to open a database connection with the provided information.,could not connect to server: Connection refused Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? QPSQL: Unable to connect,Source/biblioteq_a.cc,4535,
...but clearly I am not trying to connect to a LOCAL library database, so why the reference to lack of local server running on an open port on the local machine?
Further on, I see a bunch of libraries listed in the biblioteq.conf file:
[Branch-2]
# connection_options = "connect_timeout=10;sslmode=verify-full"
connection_options =
database_name = xbook_db
database_type = postgresql
hostname = localhost
port = 5432
ssl_enabled = true
# Proxy types: HTTP, None, Socks5, System.
# BiblioteQ shall replace %1 and %2 accordingly. Please follow the examples
# below when defining SRU sites.
[SRU-1]
name = CUNY Union Catalog
url_isbn = "http://libadmin.cuny.edu:5661/U-CUN01?version=1.1&operation=searchRetrieve&query=bath.isbn=%1 or bath.isbn=%2&startRecord=1&maximumRecords=1"
url_issn = "http://libadmin.cuny.edu:5661/U-CUN01?version=1.1&operation=searchRetrieve&query=bath.issn=%1&startRecord=1&maximumRecords=100"
proxy_host =
proxy_port =
proxy_type = None
proxy_username =
proxy_password =
[SRU-2]
name = Library of Congress
url_isbn = "https://www.loc.gov/z39voy?operation=searchRetrieve&version=1.1&query=bath.isbn=%1 or bath.isbn=%2&recordSchema=marcxml&startRecord=1&maximumRecords=1"
url_issn = "https://www.loc.gov/z39voy?operation=searchRetrieve&version=1.1&query=bath.issn=%1&recordSchema=marcxml&startRecord=1&maximumRecords=100"
proxy_host =
proxy_port =
proxy_type = None
proxy_username =
proxy_password =
However, none of them are selectable from within the application itself.
So is the *.conf file supposed to be maybe sitting in the [boot_drive]:\home\.biblioteq\Biblioteq directory instead of the program directory itself?
I truthfully did look at all the docs, spent some time online as well (Wiki, etc.) looking for the info but just didn't figure it out.
Beyond this, the suggestion you made:
...Also ctrl N and give that a name, after that you can add stuff iirc...
simply results in the progrem offering to open a local *sqlite database...but I have no such things currently present on my machine...so am I supposed to download the library contents somewhere else first?
I guess this is what's confusing me: I thought the whole point of this app was to connect to any library (which exposes it's holdings to the public) so that I have the ability to search those holdings, etc.. I could of course also create my own content library, although I have no need to do so locally.
Thanks!