profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/lnielsen/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Lars Holm Nielsen lnielsen CERN Geneva, Switzerland http://www.hankat.dk @inveniosoftware product manager. @zenodo creator. Open (Source|Access|Data|Science) enthusiast.

datacite/schema 37

DataCite Metadata Schema Repository

inveniosoftware/pynpm 20

Python interface to your NPM and package.json.

inveniosoftware/flask-webpackext 11

Webpack integration for Flask.

asclepias/asclepias-broker 8

Asclepias broker

inveniosoftware/pywebpack 8

Webpack integration layer for Python.

galterlibrary/InvenioRDM-at-NU 7

Next generation repository for health science

inveniosoftware/invenio-rdm-records 6

DataCite-based data model for InvenioRDM flavour.

inveniosoftware/invenio-stats 6

Statistical data processing and querying for Invenio.

inveniosoftware/troubleshooting 6

DEPRECATED - Use the forum instead:

push eventinveniosoftware/invenio-rdm-records

Guillaume Viger

commit sha 6bdffca60dd63ecd0bfcf78532532ee411d6e3ea

dependencies: remove repeated citeproc-py-styles

view details

push time in 3 days

push eventinveniosoftware/docs-invenio-rdm

Thomas Morrell

commit sha c2f90841f97bed93ec96128384a32dc278c7936e

Update s3.md Correct default bucket name and add instructions for changing the bucket name.

view details

push time in 3 days

PR merged inveniosoftware/docs-invenio-rdm

Update s3.md

Correct default bucket name and add instructions for changing the bucket name.

+3 -1

0 comment

1 changed file

tmorrell

pr closed time in 3 days

issue commentinveniosoftware/invenio-files-rest

fs>=0.5.4,<2.0 with setuptools>=58.0.0

Yep, basically almost all of the CI builds are failing now because of this issue. We're looking into solutions, but unfortunately it's a rather difficult upgrade to remove the constraint - especially because of xrootdpyfs.

thlava-cesnet

comment created time in 4 days

push eventinveniosoftware/invenio-app-rdm

Maximilian Moser

commit sha 68da23fe010bbe5758ec913fc6a9aeeef6b31502

assets: fix typo in 'utils'

view details

Maximilian Moser

commit sha 53c60d615eebb56ea26add46669eb2e62bad2970

help: fix base template for search.de.html

view details

push time in 4 days

PR merged inveniosoftware/invenio-app-rdm

Minor fixes

Fixes a typo in the name of a directory in the JS assets Fixes the german search help page using a hard-coded base template

+4 -2

0 comment

3 changed files

max-moser

pr closed time in 4 days

issue commentscikit-hep/pyhf

Add `CITATION.cff` Citation File Format file to repo

@matthewfeickert The best is you report it on the Zenodo support line: https://zenodo.org/support

matthewfeickert

comment created time in 9 days

issue commentzenodo/zenodo

datacite: add file formats file sizes to datacite export format

Note that DataCite does not allow linking to the data files themselves, and also the sizes/format fields of DataCite metadata schema are free-text fields so the information we put in there is really only useful for display purposes and not even for search. Having a standardized way to do this in the DataCite would be useful in many other contexts as well, e.g. for harvesting/mirroring content.

NiekVanWettere

comment created time in 9 days

pull request commentinveniosoftware/invenio-app-rdm

installation: fix setup v0.58 issue

Just testing to see if the CI will pass. If so, likely we have to add this to Invenio-Files-REST instead.

lnielsen

comment created time in 10 days

create barnchlnielsen/invenio-app-rdm

branch : setuptools-fix

created branch time in 10 days

issue commentinveniosoftware/invenio-mail

internationalised email addresses

Do you have more information about where the problem occurs? Is that we not able to store this email addresses in Accounts, or is it Invenio-Mail/Flask-Mail that has a problem with it?

rerowep

comment created time in 10 days

push eventinveniosoftware/docs-invenio-rdm

Guillaume Viger

commit sha 883d4bbc2b01b2a53f19e0df1d1eb2894a8f7bdc

authentication: update docs

view details

push time in 10 days

PR merged inveniosoftware/docs-invenio-rdm

authentication: update docs

Small updates based on experience at NU of setting up OIDC + wording fixes.

+41 -16

0 comment

1 changed file

fenekku

pr closed time in 10 days

issue commentinveniosoftware/invenio-rdm-records

duplicate DOI makes DataCite export fail

RDM will need to allow DOIs in alternate identifiers in the data model, because an RDM instance is not required to have DOI support (and thus there wouldn't be a way to record the DOI for these instances). However, perhaps we just need to remove DOIs in alternate identifiers from the DataCite serialization format.

ppanero

comment created time in 13 days

issue commentinveniosoftware/invenio-rdm-records

duplicate DOI makes DataCite export fail

The DataCite JSON merged both fields into identifiers hence the difference between XML/Schema and JSON.

ppanero

comment created time in 13 days

issue commentinveniosoftware/invenio-files-rest

Wrong mime type returned for .ttl files

Note also that Files-REST is very restrictive with which MIME types are sent because the user uploaded files are served from the same domain as the app, and thus, we must essentially prevent the browser from rendering most things to avoid XSS attack vectors.

manonthegithub

comment created time in 13 days

issue closedinveniosoftware/flask-sitemap

Change base url

First off, thank you very much for this package. You have done something truly wonderful here.

I'm always frustrated when I can't change the base URL to what I want. For example, all the location URLs are created on localhost:5000 when the flask app runs on port 5000 on my localhost. I would like to be able to change that URL to what I want it to be.

closed time in 14 days

J22Pregbaha

issue commentinveniosoftware/flask-sitemap

Change base url

Hi 👋

Flask-Sitemap is using the url_for from Flask to generate the URL. Thus in order to change the base URL you should set SERVER_NAME configuration variable (by default url_for relies on the Host HTTP header.

Does this answer your question?

J22Pregbaha

comment created time in 14 days

issue commentinveniosoftware/invenio-rdm-records

Implement OAI-PMH serialization

@wgresshoff Most of this stuff is done - see the in review column in https://github.com/orgs/inveniosoftware/projects/77 - We missing green light on the CI build for Invenio-OAIServer and hope to look at it today or mon/tue next week. After that it would be great if you could help test it. Especially the Dublin Core export format as well as running a OAI-PMH validator on it woudl be helpful.

fenekku

comment created time in 14 days

issue commentzenodo/zenodo

Zenodo dataset metadata (formats/sizes)

Got it, so it's in the DataCite export format you'd like to have it available in as well and not only in the JSON.

NiekVanWettere

comment created time in 14 days

issue commentzenodo/zenodo

Zenodo dataset metadata (formats/sizes)

What in particular are you looking for?

The /api/records/:idendpoint have size and file type: Example

{
  "conceptdoi": "10.5281/zenodo.3931948", 
  "conceptrecid": "3931948", 
  "created": "2021-09-02T09:09:09.437983+00:00", 
  "doi": "10.5281/zenodo.5378074", 
  "files": [
    {
      "bucket": "1ea33e12-8212-44df-abd9-1710b1a68e8c", 
      "checksum": "md5:f970040f1ed2181a7b7a001c55211300", 
      "key": "flightlist_20190101_20190131.csv.gz", 
      "links": {
        "self": "https://zenodo.org/api/files/1ea33e12-8212-44df-abd9-1710b1a68e8c/flightlist_20190101_20190131.csv.gz"
      }, 
      "size": 184000288, 
      "type": "gz"
    }, 

And if you follow the bucket link from the record metadata you get a mime-type (e.g https://zenodo.org/api/files/1ea33e12-8212-44df-abd9-1710b1a68e8c):

...
    "contents": [{
        "mimetype": "application/gzip",
        "updated": "2021-09-02T09:09:08.764717+00:00",
        "links": {
            "self": "https://zenodo.org/api/files/1ea33e12-8212-44df-abd9-1710b1a68e8c/flightlist_20190101_20190131.csv.gz",
            "version": "https://zenodo.org/api/files/1ea33e12-8212-44df-abd9-1710b1a68e8c/flightlist_20190101_20190131.csv.gz?versionId=2590fbd5-cc22-42a3-a3ab-f59620554562",
            "uploads": "https://zenodo.org/api/files/1ea33e12-8212-44df-abd9-1710b1a68e8c/flightlist_20190101_20190131.csv.gz?uploads"
        },
        "is_head": true,
        "created": "2021-09-02T09:09:08.757574+00:00",
        "checksum": "md5:f970040f1ed2181a7b7a001c55211300",
        "version_id": "2590fbd5-cc22-42a3-a3ab-f59620554562",
        "delete_marker": false,
        "key": "flightlist_20190101_20190131.csv.gz",
        "size": 184000288
NiekVanWettere

comment created time in 14 days

push eventinveniosoftware/react-invenio-deposit

Zacharias Zacharodimos

commit sha 473f7cc0889f8792776a94a0209c470779158454

facets: fix nested facet deselection

view details

push time in 14 days

issue closedinveniosoftware/invenio-app-rdm

Upload files with identical names no ui-error-message but console-error-message

Package version (if known): LTS - 2021-08-30 https://inveniordm.web.cern.ch

Describe the bug

Uploading files with the same name (different content; different folder on pc) leads to ignoring the second file without ui error messages but only with log-error-messages.

Steps to Reproduce

  1. Create a new record.
  2. Upload file (e.g., blue/circle.png).
  3. Upload second file (e.g. green/circle.png).
  4. The second file will not be uploaded, but you will not get a web-error message (but a console-error-message).

Expected behavior

Different options are possible:

  • Error message saying, that no two files can have the same name and that the second file is therefore not uploaded.
  • Second file is uploaded and gets some random prefix on the file name.

Additional context

https://discord.com/channels/692989811736182844/839598022760857640/874915584226258974

Another use case where this is problematic: getting files from the previous version and adding one new file (unfortunately with the same name as an existing file). If the list of imported files is long it is super easy to oversee that the new upload failed.

closed time in 14 days

chriz-uniba

PR merged inveniosoftware/react-invenio-deposit

facets: fix nested facet deselection

closes https://github.com/inveniosoftware/invenio-app-rdm/issues/1084

Screenshot 2021-08-31 at 19 45 34

+18 -0

0 comment

1 changed file

zzacharo

pr closed time in 14 days

PR merged inveniosoftware/invenio-app-rdm

dependencies: add invenio-logging with sentry sdk

Adds logging with sentry-sdk extra. It is not configured by default.

Tested with a new instance (v6.0) from scratch and no errors were shown.

Open questions

  • Do we want to add sentry to the docker-compose file? It would not be a zero-config thing, because the teams/users/project/dsn would still need to be created by the user
  • Should docs be added somewhere in InvenioRDM or the Invenio ones are enough (those are the ones I followed).
+1 -0

2 comments

1 changed file

ppanero

pr closed time in 14 days

push eventinveniosoftware/invenio-app-rdm

Pablo Panero

commit sha 0d4147833052b6432da792994ae4a4cf174b81b3

dependencies: add invenio-logging with sentry sdk

view details

push time in 14 days