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.1.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.1-py3-none-any.whl (11.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nadf-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 dc8a86f5630a3dbddc6f755ab2a337a743fbffc9660abc258c7f5b5897a4e73d
MD5 241beeac315ae1b7be463012f05350ef
BLAKE2b-256 96575ba8df9f0b67257767555e77d1deae9264b06fe2b14883a63c86f2e93850

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nadf-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 db67472b406f4f9ee3bdae64edb3232c200ac714b7c3efbe2f96f6f2f6a5217a
MD5 0434aa14f97e3ee61206c63479c35ce8
BLAKE2b-256 2705254674accaec82028fe96a8a235f39d557a6c8ca804c4f40788af7673405

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