78 lines
2.3 KiB
Markdown
78 lines
2.3 KiB
Markdown
# MyCar Browser
|
|
|
|

|
|
|
|
## 소개
|
|
MyCar Browser는 PySide6를 기반으로 개발된 현대적이고 사용자 친화적인 웹 브라우저입니다. 크롬과 유사한 인터페이스를 제공하며, 다양한 도구와 기능을 포함하고 있습니다.
|
|
|
|
## 주요 기능
|
|
- 🚀 크롬과 유사한 브라우징 경험
|
|
- 🔐 사용자 인증 시스템
|
|
- 🛠️ 다양한 도구 모음
|
|
- 배송비 계산기
|
|
- 금지어 관리
|
|
- 카테고리 관리
|
|
- 로그 관리
|
|
- 🔍 지능형 검색 기능
|
|
- 📚 북마크 관리
|
|
- 🎨 모던한 UI/UX 디자인
|
|
|
|
## 설치 방법
|
|
1. Poetry 설치 (아직 설치하지 않은 경우)
|
|
```bash
|
|
curl -sSL https://install.python-poetry.org | python3 -
|
|
```
|
|
|
|
2. 프로젝트 클론
|
|
```bash
|
|
git clone https://github.com/yourusername/mycar-browser.git
|
|
cd mycar-browser
|
|
```
|
|
|
|
3. 의존성 설치
|
|
```bash
|
|
poetry install
|
|
```
|
|
|
|
4. 애플리케이션 실행
|
|
```bash
|
|
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](LICENSE) 파일을 참조하세요.
|
|
|
|
## 기여하기
|
|
1. 이 저장소를 포크합니다.
|
|
2. 새로운 기능 브랜치를 생성합니다 (`git checkout -b feature/amazing-feature`)
|
|
3. 변경사항을 커밋합니다 (`git commit -m 'Add some amazing feature'`)
|
|
4. 브랜치에 푸시합니다 (`git push origin feature/amazing-feature`)
|
|
5. Pull Request를 생성합니다.
|
|
|
|
## 연락처
|
|
프로젝트에 대한 문의사항이 있으시면 이슈를 생성해 주세요. |