Skip to content

Commit b98e531

Browse files
authored
Merge pull request #1 from partrita/translate-docs
Translate docs
2 parents 9d3c59a + af3b0fe commit b98e531

File tree

66 files changed

+1803
-125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+1803
-125
lines changed

AUTOMATION/AutoMoveFiles/README_ko.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# AutoMoveFiles
2+
스크립트는 추적된 폴더에서 대상 폴더로 파일을 자동으로 이동합니다.
3+
4+
## 시작하기
5+
- `pip install watchdog` 또는 `poetry add watchdog`
6+
- `cd AutoMoveFiles`
7+
- `python -m AutoMoveFiles.py`
8+
- 소스 폴더 경로 입력
9+
> 예: `C:\Users\example\Downloads`
10+
- 대상 폴더 경로 입력
11+
> 예: `C:\Users\example\Documents`
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# 이메일 발송 작업 자동화
2+
3+
## 소개
4+
`smtplib` 라이브러리 활용
5+
6+
`smtp_server``smtp_port`: 이 변수를 이메일 공급자의 적절한 SMTP 서버 및 포트로 설정합니다.
7+
8+
`sender_email`: 이메일을 보낼 이메일 주소를 지정합니다.
9+
10+
`sender_password`: 보낸 사람의 이메일 계정에 대한 암호 또는 앱별 암호를 제공합니다.
11+
12+
`recipient_email`: 받는 사람의 이메일 주소를 지정합니다.
13+
14+
`subject`: 이메일의 제목 줄을 설정합니다.
15+
16+
`message`: 이메일의 내용이나 본문을 제공합니다.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# 파일 복사
2+
3+
### 설명
4+
5+
이 프로그램은 마지막 백업 이후 새 파일이나 변경된 파일만으로 파일을 백업할 수 있도록 만들었습니다. 이 프로그램은 파일을 찾을 때까지 모든 디렉토리 트리를 재귀적으로 탐색한 다음 이 파일을 백업 디렉토리에 추가하거나 교체합니다.
6+
7+
### 기능
8+
- 디렉토리 탐색
9+
- 선택적 파일 복사
10+
11+
### 지침
12+
표준 라이브러리만 사용하므로 그대로 실행할 수 있습니다.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 이것은 파일 및 폴더 크기를 가져오는 스크립트입니다.
2+
3+
### 사용자 친화적인 명령줄 인터페이스를 작성하기 위해 argparse 모듈을 사용합니다.
4+
5+
### 또한 운영 체제와 상호 작용하는 함수를 제공하기 위해 OS 모듈을 사용합니다.
6+
7+
### 어떻게 사용할 수 있습니까?
8+
9+
##### python3 GettingSizes.py --help
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# 인터넷 연결 모니터
2+
3+
4+
## 개요
5+
6+
안녕하세요, 프린스 쿤트입니다. 저는 이 Python 스크립트를 개발했습니다. 이 스크립트는 주기적으로 인터넷 연결을 확인하고 네트워크 문제를 진단합니다. 다양한 네트워크 테스트 및 작업을 수행하여 연결 문제를 진단하고 잠재적으로 해결하는 프로세스를 자동화합니다.
7+
8+
## 특징
9+
10+
- 여러 웹사이트에 핑을 보내 인터넷 연결을 확인합니다.
11+
- DNS 확인 문제, DNS 하이재킹, 프록시 차단 및 방화벽 문제와 같은 네트워크 문제를 진단합니다.
12+
- 연결 문제가 지속되면 Wi-Fi 연결을 자동으로 다시 시작합니다.
13+
14+
## 사용법
15+
16+
1. 스크립트를 로컬 머신에 복제하거나 다운로드합니다.
17+
2. 시스템에 Python이 설치되어 있는지 확인합니다.
18+
3. `python monitor.py` 명령을 사용하여 스크립트를 실행합니다.
19+
4. 스크립트는 주기적으로 인터넷 연결을 확인하고 발생하는 모든 문제를 진단합니다.
20+
21+
## 요구 사항
22+
23+
- Python 3.x
24+
- Requests 라이브러리(`pip install requests`를 통해 설치)
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<!--이 부분을 제거하지 마십시오-->
2+
![Star Badge](https://img.shields.io/static/v1?label=%F0%9F%8C%9F&message=If%20Useful&style=style=flat&color=BC4E99)
3+
![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)
4+
5+
# PDF 페이지 색상 카운터
6+
7+
## 🛠️ 설명
8+
이 Python 프로젝트는 PDF 문서를 분석하고 흑백 및 컬러 페이지 수를 계산하는 간단하면서도 강력한 도구를 제공합니다. 문서 분석, 품질 관리 작업을 하거나 PDF 파일의 구성에 대해 궁금한 경우 이 코드는 문서의 시각적 특성에 대한 통찰력을 얻는 데 도움이 됩니다.
9+
10+
**주요 특징:**
11+
12+
* 손쉬운 통합: 몇 줄의 코드로 이 기능을 Python 응용 프로그램이나 워크플로에 통합할 수 있습니다.
13+
14+
* PDF 전문 지식: PyMuPDF(MuPDF) 라이브러리를 활용하여 이 프로젝트는 PDF 파일을 효율적으로 처리하므로 광범위한 응용 프로그램에 적합합니다.
15+
16+
* 컬러 페이지 감지: PDF 문서 내에서 컬러 및 흑백 페이지를 정확하게 식별하여 귀중한 통계를 제공합니다.
17+
18+
* 사용 사례: 이 코드는 문서 보관, 인쇄 최적화 또는 콘텐츠 분석과 같은 다양한 시나리오에서 사용할 수 있습니다.
19+
20+
## ⚙️ 사용된 언어 또는 프레임워크
21+
- **Python**: 프로젝트에 사용된 기본 프로그래밍 언어입니다.
22+
- **FastAPI**: Python으로 API를 구축하기 위한 현대적이고 빠른(고성능) 웹 프레임워크입니다.
23+
- **PyMuPDF(MuPDF)**: Python용 경량 및 효율적인 PDF 처리 라이브러리입니다.
24+
- **OpenCV**: 이미지 분석 및 처리에 사용됩니다.
25+
- **Pillow(PIL)**: 이미지 작업을 위한 Python 이미징 라이브러리입니다.
26+
27+
## 🌟 실행 방법
28+
- ### 모든 요구 사항 설치
29+
`pip install -r requirements.txt`를 실행하여 모든 요구 사항을 설치합니다.
30+
- ### 가상 환경 설정
31+
32+
- 터미널에서 `python -m venv myenv` 명령을 실행합니다.
33+
- Windows인 경우 `cd myenv/Scripts`로 디렉토리를 변경합니다.
34+
- `source activate` 명령을 실행하여 가상 환경을 활성화합니다.
35+
- `cd..`를 사용하여 가상 환경에서 **프로젝트 디렉토리**로 이동합니다.
36+
- 패키지가 없는 경우 `uvicorn`, `fastapi`, `fitz`, `frontend`, `tools`, `opencv-python`, `pillow`, `python-multipart`, `PyMuPDF`를 설치합니다.
37+
```
38+
pip install uvicorn fastapi fitz frontend tools opencv-python pillow python-multipart PyMuPDF
39+
```
40+
41+
- ### 이제 프로젝트를 실행하기만 하면 됩니다.
42+
43+
-이제 `uvicorn main:app --reload` 명령을 실행합니다.
44+
-브라우저에서 localhost 링크를 열고 엔드포인트에 `/docs`를 입력하여 fastapi docs UI를 확인합니다.
45+
![Screenshot 2023-10-25 134746](https://github.com/Om25091210/Count-Color-Black-Pages-PDF/assets/74484315/2b5b64a2-1c00-4a5a-ab7c-99fb30e7aba6)
46+
47+
-이제 **POST**를 클릭한 다음 **Try it out**을 클릭합니다.
48+
-**파일 선택**을 클릭하여 흑백 및 컬러 페이지 수를 계산할 pdf를 선택합니다.
49+
-**실행**을 클릭합니다.
50+
51+
52+
## 📺 데모
53+
![Screenshot 2023-10-25 133406](https://github.com/Om25091210/Count-Color-Black-Pages-PDF/assets/74484315/a84def7c-7db4-4ab5-bf0b-f8cfe5ded66b)
54+
55+
56+
## 🤖 저자
57+
58+
Github - [OM YADAV](https://github.com/Om25091210)
59+
LinkedIn - [OM YADAV](www.linkedin.com/in/omyadav)

AUTOMATION/PDF To Text/README_ko.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Python을 사용하여 PDF에서 텍스트 추출
2+
3+
이 프로젝트는 Python을 사용하여 PDF 파일에서 텍스트를 추출하는 것을 목표로 합니다.
4+
5+
## 시작하기
6+
7+
이 지침은 개발 및 테스트 목적으로 로컬 컴퓨터에서 프로젝트 사본을 실행하는 방법을 안내합니다.
8+
9+
### 전제 조건
10+
11+
스크립트를 실행하기 전에 적절한 종속성을 설치해야 합니다. 이러한 종속성을 설치하려면 터미널에서 다음 명령을 실행하십시오.
12+
13+
```bash
14+
pip install -r requirements.txt
15+
```
16+
17+
### 도구 사용
18+
19+
도구를 사용하려면 다음 단계를 따르십시오.
20+
21+
1. 'pdfToText.py' 스크립트를 실행합니다.
22+
23+
```bash
24+
python pdfToText.py
25+
```
26+
27+
2. 프롬프트가 표시되면 텍스트를 추출하려는 PDF의 전체 경로와 파일 이름을 제공합니다. 예를 들어:
28+
29+
```bash
30+
D:\FolderName\FileName.pdf
31+
```
32+
33+
3. PDF의 데이터가 추출되어 동일한 폴더의 .txt 파일에 저장됩니다. 예를 들어:
34+
35+
```bash
36+
D:\FolderName\FileName.txt
37+
```
38+
39+
### 오류 처리
40+
41+
프로세스 중에 오류가 발생하면 화면에 인쇄됩니다. 해결하려면 오류 메시지를 확인하고 그에 따라 디버그하십시오.
42+
43+
문제 추적기를 사용하여 버그를 보고하거나 기능을 요청하십시오.
44+
45+
## 예제 실행 및 출력
46+
47+
아래는 터미널에서 명령을 실행하는 방법을 보여주는 스크린샷입니다.
48+
49+
![스크립트 샘플 사용](./SampleUsage.png)

AUTOMATION/PDF merge/README_ko.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
### Python을 사용하여 여러 PDF 병합
2+
3+
좋아하는 편집기를 열고 'PDFmerge'라는 폴더를 만든 다음 'mergePDF.py' 파일을 만들고 이 저장소의 mergePDF.py 파일에서 코드를 복사하여 붙여넣어야 합니다.
4+
5+
터미널을 열고 다음을 입력합니다.
6+
7+
```py
8+
pip install PyPDF2
9+
10+
```
11+
12+
병합하려는 PDF 파일을 Python의 작업 디렉토리에 보관해야 합니다. 물론 Python 코드를 사용하여 디렉토리를 변경할 수 있습니다. 코드의 단순성을 위해 PDF 파일을 작업 디렉토리에 배치합니다.
13+
14+
15+
```py
16+
python3 mergePDF.py
17+
18+
```
19+
20+
21+
이 코드를 실행하면 병합된 PDF 파일이 출력됩니다.

AUTOMATION/PhotoResizing/README_ko.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# 사진 크기 조정
2+
3+
### 설명
4+
5+
우리 회사는 직원 디렉토리에 게시하기 위해 모든 직원 배지 사진이 동일한 크기여야 하기 때문에 이 프로그램을 만들었습니다. 사진은 다른 카메라를 사용하여 여러 사이트에서 촬영되므로 매주 다른 크기의 여러 사진이 생성됩니다.
6+
7+
이 프로그램은 각 사진의 크기를 조정하고 특정 디렉토리에 저장하는 프로세스를 자동화합니다.
8+
9+
### 기능
10+
- 이미지 파일 크기 조정(물론!)
11+
- 보관
12+
- 디렉토리 정리
13+
14+
### 지침
15+
requirements.txt를 pip 설치하고 실행하기만 하면 됩니다!
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# 이메일 보내기
2+
3+
## 설명
4+
이 코드 조각은 귀하의 계정에서 하나 또는 여러 계정으로 이메일을 보냅니다.
5+
6+
## 요구 사항
7+
8+
`$ pip install emails`
9+
10+
`$ pip install secure-smtplib`
11+
12+
## 실행 단계
13+
- 먼저 보내는 이메일 계정에서 보안 수준이 낮은 앱 액세스를 활성화해야 합니다. [(참고 자료를 보려면 여기를 클릭하십시오!!)](https://youtu.be/Ee7PDsbfOUI)
14+
- 이 저장소를 포크하고 Sending-Email 폴더로 이동합니다.
15+
- 텍스트/코드 편집기에서 code.py를 엽니다.
16+
- 메일 ID, 암호, 수신자 메일 ID, 보낼 파일 이름 등과 같은 코드에 필요한 수정을 작성합니다.
17+
- 이 code.py를 실행합니다. `$ python code.py`
18+
- 수신자가 메일을 받았는지 확인하십시오!!!
19+
20+
## 추가
21+
- 코드의 (TO:) 섹션에 [email1,email2.email3,..,emailN]을 추가하여 여러 계정으로 이메일을 보낼 수 있습니다.
22+
- add_alternative를 사용하여 HTML을 추가했으므로 html 형식을 사용하여 이메일을 보낼 때 작동합니다.
23+
- 이메일로 파일을 보낼 수 있도록 add_attachments도 추가했습니다.
24+
- 기능이 필요 없는 분은 해당 코드 부분을 자유롭게 주석 처리하십시오.

0 commit comments

Comments
 (0)