{"id":50564023,"url":"https://github.com/codewithpraveen/claude-code-customization","last_synced_at":"2026-06-04T13:01:15.162Z","repository":{"id":334851696,"uuid":"1138879322","full_name":"CodeWithPraveen/claude-code-customization","owner":"CodeWithPraveen","description":"A demo project demonstrating Claude Code customization for teams. Features BrezyWeather app with examples of CLAUDE.md files, custom slash commands, output styles, and permission rules. Includes main branch (basic app) and feature/team-customization branch (full customization setup).","archived":false,"fork":false,"pushed_at":"2026-01-27T05:43:14.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-27T18:41:48.990Z","etag":null,"topics":["ai-powered-development","claude-ai","claude-code","python","slash-commands"],"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/CodeWithPraveen.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-21T08:29:48.000Z","updated_at":"2026-01-27T05:42:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/CodeWithPraveen/claude-code-customization","commit_stats":null,"previous_names":["codewithpraveen/claude-code-customization"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/CodeWithPraveen/claude-code-customization","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithPraveen%2Fclaude-code-customization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithPraveen%2Fclaude-code-customization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithPraveen%2Fclaude-code-customization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithPraveen%2Fclaude-code-customization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeWithPraveen","download_url":"https://codeload.github.com/CodeWithPraveen/claude-code-customization/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithPraveen%2Fclaude-code-customization/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33905359,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"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"}},"keywords":["ai-powered-development","claude-ai","claude-code","python","slash-commands"],"created_at":"2026-06-04T13:01:13.745Z","updated_at":"2026-06-04T13:01:15.153Z","avatar_url":"https://github.com/CodeWithPraveen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BrezyWeather 🌤️\n\nA simple weather app built with Python and Streamlit that uses OpenAI's API to provide current weather information for any city.\n\n## Course URL\nhttps://www.udemy.com/course/claude-code-customizing-for-your-team\n\n## Features\n\n- Simple and intuitive user interface\n- Get current weather for any city worldwide\n- Weather details include temperature, conditions, humidity, and wind speed\n- Dark mode toggle for comfortable viewing in any lighting condition\n- Refresh button to clear weather data and start fresh\n- Session state management for persistent weather display\n- Responsive error handling with user-friendly messages\n- Powered by OpenAI's GPT-3.5 model\n\n## Prerequisites\n\n- Python 3.8 or higher\n- OpenAI API key (get one at https://platform.openai.com/api-keys)\n\n## Installation\n\n1. Clone or download this repository\n\n2. Create a Python virtual environment:\n   ```bash\n   # Create virtual environment\n   python -m venv .venv\n\n   # Activate virtual environment\n   # On macOS/Linux:\n   source .venv/bin/activate\n\n   # On Windows:\n   .venv\\Scripts\\activate\n   ```\n\n3. Install the required dependencies:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. Create a `.env` file in the project root directory with your OpenAI API key:\n   ```\n   OPENAI_API_KEY=your_actual_api_key_here\n   ```\n\n## Usage\n\nRun the Streamlit app:\n```bash\nstreamlit run app.py\n```\n\nThe app will open in your default web browser at `http://localhost:8501`.\n\n### How to use:\n\n1. **Enter a city name** in the text input field (e.g., New York, London, Tokyo)\n2. **Click \"Get Weather\"** to fetch current weather information for that city\n3. **Toggle dark mode** using the moon/sun icon in the top right corner\n4. **Click \"Refresh\"** to clear the current weather data and start fresh\n\n## Project Structure\n\n```\nbrezy-weather/\n├── app.py              # Main Streamlit application with dark mode and session state\n├── requirements.txt    # Python dependencies\n├── .env               # Environment variables (API keys)\n├── .streamlit/        # Streamlit configuration directory\n├── .venv/             # Virtual environment\n└── README.md          # This file\n```\n\n## Note\n\nThis app uses OpenAI's API to generate weather information. Please note that:\n- You need a valid OpenAI API key\n- API usage may incur costs based on your OpenAI plan\n- For real-time weather data, consider integrating with a weather API service\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewithpraveen%2Fclaude-code-customization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodewithpraveen%2Fclaude-code-customization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewithpraveen%2Fclaude-code-customization/lists"}