{"id":31055,"name":"studio","description":"Audiobook alignment for Indigenous languages","url":"https://github.com/readalongs/studio","last_synced_at":"2025-09-05T05:03:00.569Z","repository":{"id":37086538,"uuid":"166828339","full_name":"ReadAlongs/Studio","owner":"ReadAlongs","description":"Audiobook alignment for Indigenous languages","archived":false,"fork":false,"pushed_at":"2025-08-22T15:16:57.000Z","size":71206,"stargazers_count":41,"open_issues_count":24,"forks_count":22,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-22T17:49:02.022Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://readalongs.github.io/Studio/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ReadAlongs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"Contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-01-21T14:33:26.000Z","updated_at":"2025-08-22T06:15:48.000Z","dependencies_parsed_at":"2024-09-17T20:14:40.314Z","dependency_job_id":"b7e074e3-0a0b-40fb-9885-b6f540d8938c","html_url":"https://github.com/ReadAlongs/Studio","commit_stats":{"total_commits":890,"total_committers":21,"mean_commits":42.38095238095238,"dds":0.5764044943820225,"last_synced_commit":"73488b56e8e6509bc6d76af1ac4d2847f5452d2f"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/ReadAlongs/Studio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReadAlongs","download_url":"https://codeload.github.com/ReadAlongs/Studio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273713606,"owners_count":25154613,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"ReadAlongs","name":"ReadAlongs","uuid":"62359129","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/62359129?v=4","repositories_count":6,"last_synced_at":"2023-03-04T04:39:02.968Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ReadAlongs","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:40:55.354Z","updated_at":"2023-03-04T04:39:02.971Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReadAlongs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReadAlongs/repositories"},"packages":null,"commits":{"id":648628,"full_name":"ReadAlongs/Studio","default_branch":"main","committers":[{"name":"Eric Joanis","email":"Eric.Joanis@cnrc-nrc.gc.ca","count":377},{"name":"roedoejet","email":"aidanpine@shaw.ca","count":178},{"name":"David Huggins-Daines","email":"dhdaines@gmail.com","count":177},{"name":"Littell","email":"Patrick.Littell@ds.nrc.ca","count":45},{"name":"Eric Joanis","email":"eric.joanis@nrc-cnrc.gc.ca","count":39},{"name":"Eric Joanis","email":"Eric.Joanis@nrc-cnrc.gc.ca","count":16},{"name":"roedoejet","email":"hello@aidanpine.ca","count":13},{"name":"Patrick Littell","email":"puchitao@gmail.com","count":9},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","count":5},{"name":"Davis","email":"Fineen.Davis@ds.nrc.ca","count":4},{"name":"Davis","email":"fdavi093@uottawa.ca","count":4},{"name":"David Huggins-Daines","email":"dhd@ecolingui.ca","count":3},{"name":"Eddie Antonio Santos","email":"Eddie.Santos@nrc-cnrc.gc.ca","count":3},{"name":"tobyatgithub","email":"toby.fangyuan@gmail.com","count":3},{"name":"Eddie Antonio Santos","email":"easantos@ualberta.ca","count":3},{"name":"HackMD","email":"no-reply@hackmd.io","count":3},{"name":"marctessier","email":"48233170+marctessier@users.noreply.github.com","count":3},{"name":"Eddie Antonio Santos","email":"eddieantonio@hey.com","count":2},{"name":"finguist","email":"49802322+finguist@users.noreply.github.com","count":1},{"name":"Littell","email":"Patrick.Littell@res.nrc.gc.ca","count":1},{"name":"roedoejet","email":"roedoejet@users.noreply.github.com","count":1}],"total_commits":890,"total_committers":21,"total_bot_commits":5,"total_bot_committers":1,"mean_commits":42.38095238095238,"dds":0.5764044943820225,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2023-03-19T10:49:34.197Z","last_synced_commit":"73488b56e8e6509bc6d76af1ac4d2847f5452d2f","created_at":"2023-03-09T09:17:46.309Z","updated_at":"2023-09-19T17:33:18.245Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-01T00:00:08.406Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ReadAlongs/Studio","html_url":"https://github.com/ReadAlongs/Studio","last_synced_at":"2025-08-31T13:06:14.978Z","status":null,"issues_count":61,"pull_requests_count":156,"avg_time_to_close_issue":25245893.295454547,"avg_time_to_close_pull_request":432644.4342105263,"issues_closed_count":44,"pull_requests_closed_count":152,"pull_request_authors_count":8,"issue_authors_count":7,"avg_comments_per_issue":1.4098360655737705,"avg_comments_per_pull_request":2.2564102564102564,"merged_pull_requests_count":143,"bot_issues_count":0,"bot_pull_requests_count":12,"past_year_issues_count":8,"past_year_pull_requests_count":47,"past_year_avg_time_to_close_issue":6196562.666666667,"past_year_avg_time_to_close_pull_request":380637.488372093,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.375,"past_year_avg_comments_per_pull_request":2.404255319148936,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":42,"created_at":"2023-05-14T22:49:12.416Z","updated_at":"2025-09-03T04:33:31.360Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReadAlongs%2FStudio/issues","issue_labels_count":{"enhancement":3,"help wanted":1,"bug":1},"pull_request_labels_count":{"dependencies":11,"python":6},"issue_author_associations_count":{"COLLABORATOR":45,"MEMBER":15,"NONE":1},"pull_request_author_associations_count":{"COLLABORATOR":98,"MEMBER":86,"CONTRIBUTOR":10,"NONE":4},"issue_authors":{"joanise":38,"roedoejet":14,"deltork":3,"dhdaines":2,"marctessier":2,"dleach02":1,"sergeleger":1},"pull_request_authors":{"joanise":142,"dhdaines":18,"deltork":14,"roedoejet":9,"dependabot[bot]":9,"github-actions[bot]":3,"MENGZHEGENG":2,"sergeleger":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10086361,"issues_count":31286210,"pull_requests_count":96411606,"authors_count":10695498,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":6,"python":6},"past_year_issue_author_associations_count":{"COLLABORATOR":4,"MEMBER":4,"NONE":1},"past_year_pull_request_author_associations_count":{"MEMBER":51,"CONTRIBUTOR":6,"COLLABORATOR":3},"past_year_issue_authors":{"joanise":4,"deltork":3,"dleach02":1,"sergeleger":1},"past_year_pull_request_authors":{"joanise":51,"dependabot[bot]":6,"deltork":2,"sergeleger":1},"maintainers":[{"login":"joanise","count":180,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joanise"},{"login":"roedoejet","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/roedoejet"},{"login":"dhdaines","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dhdaines"},{"login":"deltork","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deltork"},{"login":"marctessier","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marctessier"},{"login":"sergeleger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sergeleger"}],"active_maintainers":[{"login":"joanise","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joanise"},{"login":"deltork","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/deltork"},{"login":"sergeleger","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sergeleger"}]},"events":{"total":{"CreateEvent":32,"ReleaseEvent":2,"IssuesEvent":16,"WatchEvent":6,"DeleteEvent":31,"MemberEvent":1,"IssueCommentEvent":72,"PushEvent":121,"PullRequestEvent":46,"PullRequestReviewEvent":31,"PullRequestReviewCommentEvent":22,"ForkEvent":1},"last_year":{"CreateEvent":32,"ReleaseEvent":2,"IssuesEvent":16,"WatchEvent":6,"DeleteEvent":31,"MemberEvent":1,"IssueCommentEvent":72,"PushEvent":121,"PullRequestEvent":46,"PullRequestReviewEvent":31,"PullRequestReviewCommentEvent":22,"ForkEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T03:19:47.428Z","updated_at":"2022-07-12T03:19:47.428Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/docs/requirements.txt","dependencies":[{"id":149167847,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149167848,"package_name":"guzzle_sphinx_theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149167849,"package_name":"sphinx-click","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149167850,"package_name":"sphinxcontrib-programoutput","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.api.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T03:19:47.531Z","updated_at":"2022-07-12T03:19:47.531Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/requirements.api.txt","dependencies":[{"id":149172856,"package_name":"gunicorn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149172857,"package_name":"uvicorn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.ci.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T03:19:47.917Z","updated_at":"2022-07-12T03:19:47.917Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/requirements.ci.txt","dependencies":[{"id":149174531,"package_name":"codecov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149174532,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149174533,"package_name":"pip-licenses","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.dev.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T03:19:48.248Z","updated_at":"2022-07-12T03:19:48.248Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/requirements.dev.txt","dependencies":[{"id":149177169,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149177170,"package_name":"flake8","ecosystem":"pypi","requirements":"\u003e=4.0.1","direct":true,"kind":"runtime","optional":false},{"id":149177171,"package_name":"gitlint-core","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"runtime","optional":false},{"id":149177172,"package_name":"isort","ecosystem":"pypi","requirements":"\u003e=5.10.1","direct":true,"kind":"runtime","optional":false},{"id":149177173,"package_name":"mypy","ecosystem":"pypi","requirements":"\u003e=0.941","direct":true,"kind":"runtime","optional":false},{"id":149177174,"package_name":"pre-commit","ecosystem":"pypi","requirements":"\u003e=2.6.0","direct":true,"kind":"runtime","optional":false},{"id":149177175,"package_name":"types-python-slugify","ecosystem":"pypi","requirements":"\u003e=5.0.3","direct":true,"kind":"runtime","optional":false},{"id":149177176,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"\u003e=6.0.5","direct":true,"kind":"runtime","optional":false},{"id":149177177,"package_name":"types-requests","ecosystem":"pypi","requirements":"\u003e=2.27.11","direct":true,"kind":"runtime","optional":false},{"id":149177178,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"\u003e=57.4.9","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.min.txt","sha":null,"kind":"manifest","created_at":"2022-07-12T03:19:48.498Z","updated_at":"2022-07-12T03:19:48.498Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/requirements.min.txt","dependencies":[{"id":149180772,"package_name":"chevron","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":149180773,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.4","direct":true,"kind":"runtime","optional":false},{"id":149180774,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"==10.0","direct":true,"kind":"runtime","optional":false},{"id":149180775,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.78.0","direct":true,"kind":"runtime","optional":false},{"id":149180776,"package_name":"Flask","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":149180777,"package_name":"Flask-Session","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"runtime","optional":false},{"id":149180778,"package_name":"flask-socketio","ecosystem":"pypi","requirements":"==4.3.2","direct":true,"kind":"runtime","optional":false},{"id":149180779,"package_name":"g2p","ecosystem":"pypi","requirements":"\u003e=0.5.20210825","direct":true,"kind":"runtime","optional":false},{"id":149180780,"package_name":"lxml","ecosystem":"pypi","requirements":"==4.9.1","direct":true,"kind":"runtime","optional":false},{"id":149180781,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.5","direct":true,"kind":"runtime","optional":false},{"id":149180782,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.16.4","direct":true,"kind":"runtime","optional":false},{"id":149180783,"package_name":"pydub","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"runtime","optional":false},{"id":149180784,"package_name":"pympi-ling","ecosystem":"pypi","requirements":"==1.69","direct":true,"kind":"runtime","optional":false},{"id":149180785,"package_name":"python-slugify","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":149180786,"package_name":"soundswallower","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":149180787,"package_name":"webvtt-py","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"runtime","optional":false},{"id":149180788,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T22:01:10.487Z","updated_at":"2023-01-29T22:01:10.487Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/.github/workflows/codeql.yml","dependencies":[{"id":7232832696,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7232832697,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7232832698,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7232832699,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pythonpublish.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T22:01:10.655Z","updated_at":"2023-01-29T22:01:10.655Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/.github/workflows/pythonpublish.yml","dependencies":[{"id":7232834992,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7232834993,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7232834994,"package_name":"mathieudutour/github-tag-action","ecosystem":"actions","requirements":"v5.5","direct":true,"kind":"composite","optional":false},{"id":7232834995,"package_name":"actions/create-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7232834996,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-29T22:01:10.765Z","updated_at":"2023-01-29T22:01:10.765Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/.github/workflows/tests.yml","dependencies":[{"id":7232835167,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7232835168,"package_name":"FedericoCarboni/setup-ffmpeg","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7232835169,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7232835170,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-29T22:01:10.912Z","updated_at":"2023-01-29T22:01:10.912Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/Dockerfile","dependencies":[{"id":7232836157,"package_name":"debian","ecosystem":"docker","requirements":"bullseye-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/matrix-tests.yml","sha":null,"kind":"manifest","created_at":"2023-10-04T23:31:59.048Z","updated_at":"2023-10-04T23:31:59.048Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/.github/workflows/matrix-tests.yml","dependencies":[{"id":14113458904,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14113458905,"package_name":"FedericoCarboni/setup-ffmpeg","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14113458906,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T23:32:02.156Z","updated_at":"2023-10-04T23:32:02.156Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/requirements.txt","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-04T23:32:04.068Z","updated_at":"2023-10-04T23:32:04.068Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/setup.py","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2024-06-22T10:23:49.431Z","updated_at":"2024-06-22T10:23:49.431Z","repository_link":"https://github.com/ReadAlongs/Studio/blob/main/.github/workflows/docs.yml","dependencies":[{"id":18751517963,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":18751517964,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]}],"score":7.21890970761906,"created_at":"2025-09-04T15:51:03.887Z","updated_at":"2025-10-07T08:13:19.029Z","avatar_url":"https://github.com/ReadAlongs.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/31055","html_url":"https://science.ecosyste.ms/projects/31055","bibtex_url":"https://science.ecosyste.ms/projects/31055/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/31055/export.apalike"}