{"id":24025127,"url":"https://github.com/maxi07/getrisinfos","last_synced_at":"2025-07-03T07:34:04.746Z","repository":{"id":60583317,"uuid":"541727914","full_name":"maxi07/getRISInfos","owner":"maxi07","description":"Takes RIS bibliography file and adds missing info by checking Crossref API for multiple entries","archived":false,"fork":false,"pushed_at":"2023-04-29T17:19:18.000Z","size":17407,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T02:24:46.600Z","etag":null,"topics":["bibliography","crossref","digital-library","literacy","research-information-systems","ris"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxi07.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-26T18:27:27.000Z","updated_at":"2022-10-08T12:32:51.000Z","dependencies_parsed_at":"2025-01-08T15:47:57.838Z","dependency_job_id":"365496d9-ff10-44a1-954e-ba8d48c23194","html_url":"https://github.com/maxi07/getRISInfos","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/maxi07/getRISInfos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi07%2FgetRISInfos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi07%2FgetRISInfos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi07%2FgetRISInfos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi07%2FgetRISInfos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxi07","download_url":"https://codeload.github.com/maxi07/getRISInfos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi07%2FgetRISInfos/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263283250,"owners_count":23442312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bibliography","crossref","digital-library","literacy","research-information-systems","ris"],"created_at":"2025-01-08T15:47:35.176Z","updated_at":"2025-07-03T07:34:04.698Z","avatar_url":"https://github.com/maxi07.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GetRISInfos\nThis python program grabs an _.ris_ file (multiple entries possible), scans every entry and adds missing info to the entry. As source the [Crossref API](https://api.crossref.org) is being used.\nIf a **DOI** is present, we will use this for direct lookup. If no DOI is present, we will try to do an reverse lookup using the **title and author**.\n\n\u003cimg src=\"https://github.com/maxi07/getRISInfos/blob/master/doc/app_screenshot1.png?raw=true\" align=\"center\" width=\"800\"/\u003e\n\n## Added data\nCurrently supported data to be added are:\n- Abstract\n- Type of reference (book, journal)\n- Journal name\n- Document URL\n- Language\n- Download full-text PDF if available\n- Authors\n\n## How to use\n1. Start the main file in src/getRISInfos.py\n2. Provide optional arguments (eg. ```--getpdf```) and start the program with the command ```python getRISInfos.py --getpdf```\n3. Provide filepath of _.ris_ rile (eg. C:\\Users\\Max\\test.ris)\n4. Provide output path (eg. C:\\Users\\Max\\)\n5. Wait until finished\n\n## Options\n- ```--verbose``` parameter to print verbose logging.\n- ```--confirm``` parameter to confirm before replacing data.\n- ```--getpdf``` parameter to search for available PDFs and download them.\n- ```--noreverse``` parameter to skip reverse lookup.\n- ```--processes``` parameter to set number of processes (default is count of your cpu).\n\n## Credits\nA big thank you to [rispy](https://github.com/MrTango/rispy/)!\n\n## Todo\n- [ ] Add return header check (current limit of API is 50r/s)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxi07%2Fgetrisinfos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxi07%2Fgetrisinfos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxi07%2Fgetrisinfos/lists"}