Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 23 15:33
    jmckenna edited #763
  • May 23 15:31
    jmckenna edited #763
  • May 23 15:30
    jmckenna opened #763
  • May 23 12:13

    tomkralidis on fix-metadata-parsing-typo

    (compare)

  • May 23 12:13

    tomkralidis on master

    fix metadata parsing typo Merge pull request #762 from ge… (compare)

  • May 23 12:13
    tomkralidis closed #762
  • May 23 11:35
    tomkralidis labeled #762
  • May 23 11:35
    tomkralidis opened #762
  • May 23 11:28

    tomkralidis on fix-metadata-parsing-typo

    fix metadata parsing typo (compare)

  • May 22 22:07
    tomkralidis commented #410
  • May 22 21:55
    tomkralidis milestoned #761
  • May 22 21:55
    tomkralidis labeled #761
  • May 22 21:55
    tomkralidis labeled #761
  • May 22 21:55
    tomkralidis opened #761
  • May 12 22:19

    kalxas on oarec-pg-fts

    (compare)

  • May 12 22:19

    kalxas on master

    OARec: detect PG backend and en… Merge pull request #760 from ge… (compare)

  • May 12 22:19
    kalxas closed #760
  • May 12 19:40
    tomkralidis review_requested #760
  • May 12 19:12
    tomkralidis labeled #760
  • May 12 19:12
    tomkralidis milestoned #760
KoalaGeo
@KoalaGeo
Hi, my keywords/associations and extent attributes look a little off in HTML with [ ] / [{ }] & { }
Do you know what might be causing it?
Tom Kralidis
@tomkralidis

@KoalaGeo this template needs some updating, then: https://github.com/geopython/pycsw/blob/master/pycsw/ogc/api/templates/item.html

Can you open an issue?

KoalaGeo
@KoalaGeo
Yep sure
Tom Kralidis
@tomkralidis
thanks @KoalaGeo for #724. PR in #725
KoalaGeo
@KoalaGeo
👍👍
KoalaGeo
@KoalaGeo
image.png
Thats got it :-)
Tom Kralidis
@tomkralidis
🤘
Tom Kralidis
@tomkralidis
@KoalaGeo feel free to close #724 if the fix works for you
KoalaGeo
@KoalaGeo
Hi, Is it possible to configure pycsw for multiple collections for OA-Rec? And how does that work with the CSW? See you can have multiple .cfg files https://docs.pycsw.org/en/latest/configuration.html#id3
Example, we have a web accessable folder of metadata XML as below
image.png
KoalaGeo
@KoalaGeo
Can I have the equivalent with pycsw - separate OA-Rec collection for each? & a seperate CSW?
Tom Kralidis
@tomkralidis

@KoalaGeo in the microservice context, pycsw can be deployed with one config per WAF folder, say. You can then map the various HTTP endpoints to the relevant PYCSW_CONFIG env var. See example of how we used to do this on demo.pycsw.org:

https://github.com/geopython/demo.pycsw.org/blob/6a4a6a036dc4101a9eb1b72163264f11ea05e082/httpd.d/demo.pycsw.org

Having said this, here's how we do it these days: https://github.com/geopython/demo.pycsw.org/blob/master/docker-compose.yml (so more containerized).

As well, RFC10 implements the multiple collections support, but only if you have child/parent metadata.

Hope this helps.

KoalaGeo
@KoalaGeo
That's useful thanks. We use k8s so I'll have a bit of a think how to do it - all in the same pod or in separate pods etc...
Tom Kralidis
@tomkralidis
Angelos Tzotsos
@kalxas
looks like our demo deployment is also hit by this https://bugs.launchpad.net/ubuntu/+source/expat/+bug/1961800
thanks to the geonode guys for figuring out
Tom Kralidis
@tomkralidis

Hi everyone: FYI we will be holding a virtual sprint on 23 - 25 May 2022.
The purpose of the sprint will be to focus on features for the 3.0 release
(OGC API - Records support, JSON backend support, custom transformations,
etc.).

More information on the sprint can be found on https://github.com/geopython/pycsw/wiki/Code-Sprint-2022-05

Looking forward to seeing you there!

Andreas Matheus
@securedimensions
For the OGC Testbed 18, I need to extend the query string to include additional (security) related parameters. I also need to enforce that some path (e.g. /.../items/...) are protected via a Bearer Access Token. I've programmatically solved this by using decorator and wraps (one for checking required query string parameters and one for checking the access token). So far so good. But how to I get these additional parameters and the security requirement (OAuth2 access token) into the OpenAPI description? How is the "SWAGGER" html generated and what would be the best way to have my changes included? Any help or even pointers into the source code are greatly appreciated...
Andreas Matheus
@securedimensions
The other challenge is to allow POSTing of a record. So how would I best add POST /collections/{collectionid}/item/{recordId}: Programmatically to hook into the existing CSW code and also to get that capability published in OpenAPI...
Angelos Tzotsos
@kalxas
good morning
Tom Kralidis
@tomkralidis
good morning all. Code sprint time :)
Angelos Tzotsos
@kalxas
I am already in the jitsi room
why didn't we use the geopython room?
Tom Kralidis
@tomkralidis
if there’s no one else in the pycsw room we could move/update to geopython?
Angelos Tzotsos
@kalxas
Tom Kralidis
@tomkralidis
we just joined and are doing a round table...
Tom Kralidis
@tomkralidis
Hi all: as mentioned on Jitsi, we will have a check in / stand up at 11h UTC
Angelos Tzotsos
@kalxas
sorry, I won't make it at that time but I will join you later again
Tom Kralidis
@tomkralidis
hi all: standup in 9 minutes on jitsi
Tom Kralidis
@tomkralidis
Hi all: standup in 15 minutes
Tom Kralidis
@tomkralidis
Hi all: FYI standup schedule now posted for tomorrow and Wednesday: https://github.com/geopython/pycsw/wiki/Code-Sprint-2022-05#day-2-24-may
Tom Kralidis
@tomkralidis
Hi all: standup in 10 minutes
Tom Kralidis
@tomkralidis
Hi all: standup? Else we can reconvene tomorrow AM
Angelos Tzotsos
@kalxas
hi, yes we can resume tomorrow
Angelos Tzotsos
@kalxas
ESA's Open Science Catalogue is now live and based on pycsw
Tom Kralidis
@tomkralidis
nice!!!
Tom Kralidis
@tomkralidis
good day all
Tom Kralidis
@tomkralidis
Hi all: FYI we are on jitsi, feel free to drop in…..
Angelos Tzotsos
@kalxas
hi
on Jitsi now
epifanio
@epifanio
Tom Kralidis
@tomkralidis
Hi all: closeout now on jitsi