[librecat-dev] Happy New Year

Rolschewski, Johann Johann.Rolschewski at sbb.spk-berlin.de
Fri Jan 13 10:51:01 CET 2023


Hey all,

happy New Year!

> Best wishes for all of you in 2023. I see we have this year our 10 year
> anniversary of publishing open source code for libraries together. 

I've joined my first Catmandu workshop in 2012 and I really enjoy to work with you all on this project. 

> Doing all our
> ELAG and SWIB meeting we managed to publish 131 repositories at
> https://github.com/LibreCat. There are few library projects that can repeat
> that feat. 

The core module has 161 stars on Github and 21 ++ on Metacpan, which is really great for a project in the LibIT domain!

> I hope we will meet each other soon again in live conferences. I've
> very much enjoyed SWIB and ELAG the last 2 years, but it is still much better
> with a discussion and a beer and some unhealthy food.

I'm also looking forward to see you all in person on the next live conference. If there's any interest I could try to organize another Catmandu workshop in Berlin.

> Here is a proposal for a smaller website:
> https://github.com/LibreCat/librecat.github.io/tree/pr/smaller

+1

> TODO: could some of you check if this new website is okay for you?

One question: the documentation should link to the Github wiki?

> What are your thoughts about this:
> 
> *	Do you use the command line interface?

Yes, we also have internal workshops regularly to train our librarians to use it to preprocess data for cataloguing.

> *	Do you use the Catmandu.pm Perl libraries inside your code? Do you
> write Perl code that requires Catmandu?

Yes, but these are mainly small modules/scripts to load data to MongoDB and query it to generate statistics/reports as XLSX files. These could be replaced quite easily.

> *	What are the main Catmandu extension modules you use
> (Catmandu::MARC, Catmandu::DBI, Catmandu::RDF, ...)

+ Catmandu::Breaker
+ Catmandu::Identifier
+ Catmandu::MARC
+ Catmandu::OAI
+ Catmandu::PICA
+ Catmandu::RDF
+ Catmandu::SRU
+ Catmandu::Stat
+ Catmandu::Template
+ Catmandu::Validator
+ Catmandu::XLS
+ Catmandu::XSD
+ Catmandu::Z3950

> *	Do you use Catmandu to store or query data in databases or search
> engines?

I use MongoDB a lot, but use MongoDB::MongoClient for that. As the MongoDB module is EOL I will move to Postgres or SQLite.

I'm in favour to deprecate the Catmandu::Store::* modules. They just offer some basic API functions and I often have to write my own connectors for functions I need. Some stores like MongoDB provide their own command-line interfaces to load, export and query data.

Cheers,

Johann

  





More information about the librecat-dev mailing list
https://lists.uni-bielefeld.de/mailman2/unibi/public/librecat-dev/2023-January/000540.html
lists.uni-bielefeld.de
CC-MAIN-2023-23
5543
application/http; msgtype=response
sha1:3AP2QHZKTO23IWPDOAJFVR3TX5MYFDZK
<urn:uuid:cde7f725-c3c5-4e82-8381-c3031bdc1a74>
2023-06-11T00:24:41Z
129.70.240.5
text/html
sha1:2AVHSKEQ36JLZHRROBYK3GSBAJZ3DBGE
<urn:uuid:af08356e-51fd-4577-9d4c-50485d4b6c91>
https://lists.uni-bielefeld.de/mailman2/unibi/public/librecat-dev/2023-January/000540.html
response
<urn:uuid:e2665fbf-03ea-42b9-a7da-284afb1fba96>
isPartOf: CC-MAIN-2023-23
publisher: Common Crawl
description: Wide crawl of the web for May/June 2023
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-229
software: Apache Nutch 1.19 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.4-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: https://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/