{"id":23900748,"url":"https://github.com/cod-e-codes/python-disc-golf","last_synced_at":"2026-05-07T02:31:17.910Z","repository":{"id":264750971,"uuid":"894284878","full_name":"Cod-e-Codes/python-disc-golf","owner":"Cod-e-Codes","description":"A web application for disc golf players that provides personalized advice on the best disc and throwing technique for selected holes. Includes interactive mapping and dynamic advice tailored to hole characteristics.","archived":false,"fork":false,"pushed_at":"2024-11-26T05:20:50.000Z","size":1134,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T09:43:36.914Z","etag":null,"topics":["disc-golf","flask","interactive-mapping","leaflet","python","sports-analytics","tailwindcss","web-app"],"latest_commit_sha":null,"homepage":"https://github.com/Cod-e-Codes/python-disc-golf","language":"CSS","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/Cod-e-Codes.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":"2024-11-26T04:51:22.000Z","updated_at":"2024-12-12T18:29:36.000Z","dependencies_parsed_at":"2024-11-26T06:33:49.114Z","dependency_job_id":null,"html_url":"https://github.com/Cod-e-Codes/python-disc-golf","commit_stats":null,"previous_names":["cod-e-codes/python-disc-golf"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Cod-e-Codes/python-disc-golf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fpython-disc-golf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fpython-disc-golf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fpython-disc-golf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fpython-disc-golf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cod-e-Codes","download_url":"https://codeload.github.com/Cod-e-Codes/python-disc-golf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fpython-disc-golf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32720109,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["disc-golf","flask","interactive-mapping","leaflet","python","sports-analytics","tailwindcss","web-app"],"created_at":"2025-01-04T20:37:35.867Z","updated_at":"2026-05-07T02:31:17.891Z","avatar_url":"https://github.com/Cod-e-Codes.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Disc Golf Caddy and Mapper\n\nDisc Golf Caddy and Mapper is a web application designed to assist disc golf players by providing advice on the best disc and throwing technique based on the selected hole and its characteristics. The app utilizes Flask for the backend, Tailwind CSS for styling, and JavaScript for interactivity. It also integrates Leaflet.js for mapping functionalities.\n\n## Features\n\n- **Interactive Map**: Visualize holes on a map with their exact locations.\n- **Dynamic Advice**: Get personalized advice for each hole based on:\n  - Par\n  - Distance\n  - Obstacles (trees, water, bushes, etc.)\n  - Elevation changes (uphill, downhill)\n  - Hole direction (straight, left, right)\n  - Disc type (putter, mid-range, driver)\n- **Responsive Design**: The app is styled using Tailwind CSS, ensuring a seamless experience across devices.\n- **JSON Data Handling**: Holes and their details are dynamically loaded from a JSON file.\n\n## How It Works\n\n1. Select a hole from the dropdown menu.\n2. Choose a disc type (putter, mid-range, or driver).\n3. Click \"Get Advice\" to receive guidance tailored to the selected hole and disc type.\n\n## Technologies Used\n\n- **Backend**: Python, Flask\n- **Frontend**: HTML, Tailwind CSS, JavaScript\n- **Mapping**: Leaflet.js\n- **Data Handling**: JSON\n\n## Screenshots 📸\n\n1. **Disc Golf Map**  \n   \u003cimg src=\"./screenshot1.png\" alt=\"Disc Golf Map\" width=\"600\"/\u003e\n\n   This screenshot showcases the interactive map interface with selectable holes, disc types, and personalized advice for players.\n\n## Developed By 👨‍💻\n\nThis project is developed and maintained by [CodēCodes](https://github.com/Cod-e-Codes). \n\nFor more projects and details, visit the developer's portfolio: [CodēCodes Portfolio](https://www.cod-e-codes.com)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcod-e-codes%2Fpython-disc-golf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcod-e-codes%2Fpython-disc-golf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcod-e-codes%2Fpython-disc-golf/lists"}