Skip to main content

NamuWiki crawler & PDF utilities

Project description

나무위키 PDF 보고서 생성기

나무위키 문서를 크롤링해 PDF 보고서로 변환하는 프로젝트입니다.


디렉토리 구조

├── decorator # 커스텀 데코레이터
├── exception # 커스텀 예외
├── main.py # 애플리케이션 진입점
├── pdf # 클래스 구조 정의
├── service # 비즈니스 로직
├── templates # 화면 구성
└── parser # 범용 유틸 함수

설치 및 실행 방법

  1. 저장소 클론
git clone https://github.com/pdh0128/namuwiki_to_pdf
cd namuwiki_to_pdf
  1. 의존성 설치
pip install -r requirements.txt
  1. 서버 실행
uvicorn main:app --reload

주요 기능

나무위키 문서 크롤링 및 파싱 크롤링한 문서를 PDF 형식으로 변환

환경 및 요구사항

Python 3.10 필수


PR 안내

PR은 자유롭게 언제든지 환영합니다! 편하게 올려 주세요.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nadf-0.1.0.tar.gz (11.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nadf-0.1.0-py3-none-any.whl (11.1 MB view details)

Uploaded Python 3

File details

Details for the file nadf-0.1.0.tar.gz.

File metadata

  • Download URL: nadf-0.1.0.tar.gz
  • Upload date:
  • Size: 11.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for nadf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0d8ac5b203a0ba036e9fd48aeb0fd50b0164323043b17a81f0edc26aae68136e
MD5 e96b58a4d04acd42cdc84c0d51d5bd8e
BLAKE2b-256 66ba8b872aadf5aa3c40f062f94fac8f802da2923321981b1bed5ba015eb9b1b

See more details on using hashes here.

File details

Details for the file nadf-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nadf-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for nadf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 975c2f377904c7e04a44d10e7210f1af82e54754b0dfb1884f6de85f8abd49a4
MD5 d92df17e4440916214a0f76a421557ce
BLAKE2b-256 6bc8574101ff0ce3806d46876571b0814e241d85171ef61e912f9a69d10f25b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page