{"id":21659999,"url":"https://github.com/slub/labe","last_synced_at":"2025-06-12T07:07:53.978Z","repository":{"id":57654392,"uuid":"403576883","full_name":"slub/labe","owner":"slub","description":"Merging citations with catalog data.","archived":false,"fork":false,"pushed_at":"2024-07-28T10:20:01.000Z","size":44166,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-11T22:42:30.089Z","etag":null,"topics":["citations","go","python","web-service"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-09-06T10:17:36.000Z","updated_at":"2024-12-30T22:26:19.000Z","dependencies_parsed_at":"2024-07-28T11:44:24.675Z","dependency_job_id":"08ac4fd0-1c4c-4002-822c-c32cd9889120","html_url":"https://github.com/slub/labe","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/slub/labe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slub%2Flabe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slub%2Flabe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slub%2Flabe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slub%2Flabe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slub","download_url":"https://codeload.github.com/slub/labe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slub%2Flabe/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259418181,"owners_count":22854184,"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":["citations","go","python","web-service"],"created_at":"2024-11-25T09:32:01.669Z","updated_at":"2025-06-12T07:07:53.958Z","avatar_url":"https://github.com/slub.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LABE\n\n![](static/canvas.png)\n\nMerging citations and catalog data at [SLUB Dresden](https://www.slub-dresden.de/).\n\n![](static/Overview.png)\n\n\u003e Status: testing\n\n## Project\n\nThe project is composed of a couple of command line tools, both written in\nPython and Go.\n\n* [ckit](go/ckit), citation toolkit contains an API server, plus a few command line tools (go)\n* [python](python), orchestration helper to assemble data files regularly (python, based on luigi)\n\n## Meeting Minutes\n\n* [2022-02-03](notes/2022_02_03_meeting_minutes.md) (wrap-up)\n* [2022-01-20](notes/2022_01_20_meeting_minutes.md)\n* [2022-01-13](notes/2022_01_13_meeting_minutes.md)\n* [2022-01-06](notes/2022_01_06_meeting_minutes.md)\n* [2021-12-16](notes/2021_12_16_meeting_minutes.md)\n* [2021-11-25](notes/2021_11_25_meeting_minutes.md)\n* [2021-11-18](notes/2021_11_18_meeting_minutes.md)\n* [2021-11-04](notes/2021_11_04_meeting_minutes.md)\n* [2021-10-21](notes/2021_10_21_meeting_minutes.md)\n* [2021-10-14](notes/2021_10_14_meeting_minutes.md)\n* [2021-10-07](notes/2021_10_07_meeting_minutes.md)\n* [2021-09-30](notes/2021_09_30_meeting_minutes.md)\n* [2021-09-23](notes/2021_09_23_meeting_minutes.md)\n* [2021-09-16](notes/2021_09_16_meeting_minutes.md)\n* [2021-09-14](notes/2021_09_14_meeting_minutes.md) (kick-off)\n\n## Project structure\n\n```shell\n$ tree -d\n.\n├── ansible\n│   └── roles\n│       ├── common\n│       │   └── tasks\n│       └── labe\n│           ├── defaults\n│           ├── tasks\n│           └── templates\n├── data\n├── extra\n│   └── perfstats\n├── go\n│   └── ckit\n│       ├── cache\n│       ├── cmd\n│       │   ├── doisniffer\n│       │   ├── labed\n│       │   ├── makta\n│       │   └── tabjson\n│       ├── doi\n│       ├── fixtures\n│       ├── packaging\n│       │   └── deb\n│       │       └── ckit\n│       │           └── DEBIAN\n│       ├── set\n│       ├── static\n│       ├── tabutils\n│       ├── testdata\n│       └── xflag\n├── notes\n│   └── 2022_01_30_performance_report_files\n├── python\n│   ├── labe\n│   ├── packaging\n│   │   └── deb\n│   │       └── labe\n│   │           └── DEBIAN\n│   └── tests\n└── static\n\n40 directories\n```\n\n## SLOC\n\n```\n$ tokei -C -t=Go,Python,yaml\n===============================================================================\n Language            Files        Lines         Code     Comments       Blanks\n===============================================================================\n Go                     19         2666         2134          341          191\n Python                 16         2881         2345          126          410\n YAML                    4          249          193           35           21\n===============================================================================\n Total                  39         5796         4672          502          622\n===============================================================================\n```\n\n## Ideas\n\n* [x] stats on combined oci, refcat graph; [notes](notes/2022_02_08_stats_oci_refcat.md)\n* [ ] stats on combined oci, [openalex](https://docs.openalex.org/download-snapshot/download-to-your-machine) (mag), refcat graph\n* [ ] include \"cited by\" count in documents; may need a separate mapping\n  database (with about 70M rows) for (doi, cited by count) -- could also be a\n`COUNT` on oci, but may want to have separate lookup table for performance\n(e.g. result would be just an int; db is about 4GB)\n\n## Misc\n\n\u003e [A data web service](https://github.com/miku/dwstalk), lightning talk on the\n\u003e Go side of things at [Leipzig Gophers](https://golangleipzig.space/)\n\u003e 2021-11-23\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslub%2Flabe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslub%2Flabe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslub%2Flabe/lists"}