2.3 KiB
2.3 KiB
MyCar Browser
소개
MyCar Browser는 PySide6를 기반으로 개발된 현대적이고 사용자 친화적인 웹 브라우저입니다. 크롬과 유사한 인터페이스를 제공하며, 다양한 도구와 기능을 포함하고 있습니다.
주요 기능
- 🚀 크롬과 유사한 브라우징 경험
- 🔐 사용자 인증 시스템
- 🛠️ 다양한 도구 모음
- 배송비 계산기
- 금지어 관리
- 카테고리 관리
- 로그 관리
- 🔍 지능형 검색 기능
- 📚 북마크 관리
- 🎨 모던한 UI/UX 디자인
설치 방법
- Poetry 설치 (아직 설치하지 않은 경우)
curl -sSL https://install.python-poetry.org | python3 -
- 프로젝트 클론
git clone https://github.com/yourusername/mycar-browser.git
cd mycar-browser
- 의존성 설치
poetry install
- 애플리케이션 실행
poetry run python main.py
프로젝트 구조
mycar-browser/
├── main.py # 애플리케이션 진입점
├── modules/
│ ├── ui/ # UI 관련 모듈
│ │ ├── main_window.py
│ │ ├── browser_widget.py
│ │ ├── tools_widget.py
│ │ ├── menu_bar.py
│ │ └── status_bar.py
│ ├── browser/ # 브라우저 관련 모듈
│ ├── tools/ # 도구 관련 모듈
│ ├── utils/ # 유틸리티 모듈
│ └── assets/ # 리소스 파일
│ └── icons/ # 아이콘 파일
└── README.md
사용된 기술
- Python 3.9 - 3.13
- PySide6
- Poetry (의존성 관리)
- Qt WebEngine
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
기여하기
- 이 저장소를 포크합니다.
- 새로운 기능 브랜치를 생성합니다 (
git checkout -b feature/amazing-feature) - 변경사항을 커밋합니다 (
git commit -m 'Add some amazing feature') - 브랜치에 푸시합니다 (
git push origin feature/amazing-feature) - Pull Request를 생성합니다.
연락처
프로젝트에 대한 문의사항이 있으시면 이슈를 생성해 주세요.