{"id":24552426,"url":"https://github.com/bensteuem/songbeamerqs","last_synced_at":"2026-01-12T07:39:52.307Z","repository":{"id":77970698,"uuid":"565962814","full_name":"bensteUEM/SongBeamerQS","owner":"bensteUEM","description":"Python code for \"Qualitätssicherung\" of Songbeamer SNG files.","archived":false,"fork":false,"pushed_at":"2024-06-02T13:58:18.000Z","size":180,"stargazers_count":3,"open_issues_count":23,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T20:35:36.224Z","etag":null,"topics":["ccli","churchtools","churchtools-api","songbeamer","songs"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bensteUEM.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-11-14T17:32:45.000Z","updated_at":"2024-10-16T15:34:27.000Z","dependencies_parsed_at":"2024-04-22T18:04:33.554Z","dependency_job_id":"c1090fc2-3a72-4944-b0c9-64ac9eea510f","html_url":"https://github.com/bensteUEM/SongBeamerQS","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/bensteUEM/SongBeamerQS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bensteUEM%2FSongBeamerQS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bensteUEM%2FSongBeamerQS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bensteUEM%2FSongBeamerQS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bensteUEM%2FSongBeamerQS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bensteUEM","download_url":"https://codeload.github.com/bensteUEM/SongBeamerQS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bensteUEM%2FSongBeamerQS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28336623,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ccli","churchtools","churchtools-api","songbeamer","songs"],"created_at":"2025-01-23T01:31:34.317Z","updated_at":"2026-01-12T07:39:52.292Z","avatar_url":"https://github.com/bensteUEM.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Initial Remarks\n\nThis code is version-controlled as is. It is kinda dirty.\nIt was specifically built for use at Evangelische Kirchengemeinde Baiersbronn and requires a specific structure of the files.\nThe idea was to clean an existing collection of SNG files and prepare it for upload to ChurchTools\n\nIt will for sure require adjustments if you intend to use it.\nFuture versions might clean up some of the \"grown\" code which was originally meant to help with a specific cleanup and organisation task.\n\nThere is no documentation except from the docstrings and this readme!\n\nWARNING - if you are not a developer please do not intend to use the code.\nEven if you get it running it might damage your collection!\n\n# Setup\nSome attention is required before use (even for thos who know how to code)\n\n## ChurchTools Authentification\nENV Variables need to be set\n* CT_DOMAIN = https://https://YOURINSTANCE.tools\n* CT_TOKEN = XXX (token obtained from user configuration)\n\n## Required directories not included in Git Repo need to be created before use\nIn order to execute the tests or script parts a couple of folders and files are required which are not included in the git repo\nas part of issue #1 Public Domain files might be included in future\n\n* ./logs\n* ./output\n  * SUBFOLDER by Songbook\n* ./testData\n  * Psalm\n    * SNG Files for EG Psalms\n  * Various Copyrighted SNG files\n\n## Structure of SNG Library\nThe scripts assume that there is one Subfolder per Songbook and a repsective prefix is defined in SNG_DEFAULTS.py\nEach Song filename should start with a 3 digit number followed by space.\n\n## Execution\n* TestCases for most Classes require specific data!\n* main.py is used to execute specific actions\n\n## Dependency\nThe code is highly linked to another Repo required for uploading to ChurchTools\nhttps://github.com/bensteUEM/ChurchToolsAPI\n\nMake sure to either understand this module or remove it's usages within the code.\n\n# License\nThis code is provided with a CC-BY-SA license See https://creativecommons.org/licenses/by-sa/2.0/ for details.\nIn short this means - feel free to do anything with it BUT you are required to publish any changes or additional functionality (even if you intended to add functionality for yourself only!)\nAnybody using this code is more than welcome to contribute with change requests to the original repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbensteuem%2Fsongbeamerqs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbensteuem%2Fsongbeamerqs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbensteuem%2Fsongbeamerqs/lists"}