SoftwareUnderstanding / RSEF

Pipeline to extract software implementations from research publications
MIT License
2 stars 3 forks source link

Unidirectional: configure accepted repo URLs #22

Open dgarijo opened 3 months ago

dgarijo commented 3 months ago

@StankovskiA where do you set which repo URLs are used for the regular expressions to filter out implementations? I would like to support zenodo and bitbucket.

I would also like that if a dataset implementation is available, we would be able to detect it.

StankovskiA commented 3 months ago

@StankovskiA where do you set which repo URLs are used for the regular expressions to filter out implementations? I would like to support zenodo and bitbucket.

I would also like that if a dataset implementation is available, we would be able to detect it.

The regex patterns are defined in the RepoFromPaper > Utils > Constants.py file: https://github.com/SoftwareUnderstanding/RSEF/blob/main/src/RSEF/repofrompaper/utils/constants.py

dgarijo commented 3 months ago

This is not considering Zenodo repos. Also, the regex used in unidirectional and bidirectional should be shared no?

I would like this to be configurable in a yaml file, so if I want e.g., Zenodo records or bitbuckets records to be recognized, I can add them only in one place.