{"id":28025437,"url":"https://github.com/apsalverda/warbler-songs-quiz-python","last_synced_at":"2025-05-11T04:22:43.434Z","repository":{"id":292026892,"uuid":"979535132","full_name":"apsalverda/warbler-songs-quiz-python","owner":"apsalverda","description":"Small Python app to practice identifying birds by ear, using recordings from Cornell Lab of Ornithology's Macauley Library","archived":false,"fork":false,"pushed_at":"2025-05-07T18:24:00.000Z","size":1963,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T19:33:29.180Z","etag":null,"topics":["app","birding","birdsong","cornell","ebird","library","macauley","merlin","ornithology","python","quiz"],"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/apsalverda.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,"zenodo":null}},"created_at":"2025-05-07T17:00:34.000Z","updated_at":"2025-05-07T18:24:03.000Z","dependencies_parsed_at":"2025-05-07T19:34:26.793Z","dependency_job_id":"ee0ed840-219e-426d-8673-7afad50945a5","html_url":"https://github.com/apsalverda/warbler-songs-quiz-python","commit_stats":null,"previous_names":["apsalverda/warbler-songs-quiz-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apsalverda%2Fwarbler-songs-quiz-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apsalverda%2Fwarbler-songs-quiz-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apsalverda%2Fwarbler-songs-quiz-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apsalverda%2Fwarbler-songs-quiz-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apsalverda","download_url":"https://codeload.github.com/apsalverda/warbler-songs-quiz-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253516669,"owners_count":21920715,"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":["app","birding","birdsong","cornell","ebird","library","macauley","merlin","ornithology","python","quiz"],"created_at":"2025-05-11T04:22:42.907Z","updated_at":"2025-05-11T04:22:43.428Z","avatar_url":"https://github.com/apsalverda.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Birdsong Quiz\n\nThis app allows you to practice identifying birds by ear using recordings from [Cornell Lab of Ornithology's Macauley Library](https://www.macaulaylibrary.org).\n\n### important requirements\n\nYou must own [a set of audio files](https://www.macaulaylibrary.org/product/the-cornell-guide-to-bird-sounds-us-and-canada/) purchased from Cornell Lab of Ornithology's Macauley library.\nIn the folder with the app, create a folder named \"sounds\". Copy all audio files (.mp3s) that you want to use for practice to this folder. **The app only works for these recordings**.\\\n\n### how the app works\nThe app creates a set of all recordings in the `/sounds` folder and plays a randomly selected recording.\nIf you want to hear the recording again, click `Repeat`.\nOnce you think you know which species you are listening to, click `Reveal` to show a picture of the species along with its name and additional information.\nYou can evaluate your response by clicking on an emoji, and the app will track your percentage correct score. (If you don't want to evaluate your current response, click `Skip`.)\nIf you indicate that your response is correct, the recording is removed from the set of recordings.\nWhen no recordings are left, the app will start over by repopulating the set of recordings and give you the option to reset your score.\n\nAudio files purchased from the Macauley Library contain metadata, including a picture, common name, Latin name, place of recording, and recording artist. The app pulls this information directly from the sound file and presents it on screen. The app therefore only needs the soundfile as input. You can easily make custom quizzes (e.g. Spring migration warblers in your area) by only including a relevant subset of soundfiles in the `sounds/` folder.\n\n![](app-screenshot.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapsalverda%2Fwarbler-songs-quiz-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapsalverda%2Fwarbler-songs-quiz-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapsalverda%2Fwarbler-songs-quiz-python/lists"}