Skip to main content

Velog 글을 Markdown으로 백업 (시리즈별 폴더) — velog_sync PyPI 패키지 실행

Project description

velog-sync

Velog 글을 GraphQL(Graph Query Language) API(Application Programming Interface) 로 가져와 시리즈별 폴더/Markdown(.md) 로 저장합니다. 작성/수정 시각은 KST(Korea Standard Time) 로 변환해 파일에 함께 기록됩니다.

요구 사항

  • Python 3.10+
  • 의존성: requests, tzdata (Windows의 zoneinfo용)

pyproject.toml은 단일 모듈(루트의 velog_sync.py)을 패키징하도록 설정되어 있습니다.

실행

환경변수 VELOG_USERNAME(본인 벨로그 사용자명, @ 제외)을 반드시 지정한 뒤 모듈 실행:

macOS/Linux

export VELOG_USERNAME=user-name
python -m velog_sync

Windows (PowerShell)

$env:VELOG_USERNAME = "user-name"
python -m velog_sync

Windows (CMD)

set VELOG_USERNAME=user-name
python -m velog_sync

출력 구조

출력 경로는 velog_posts/입니다. 각 파일 상단에는:

  • Velog 원문 링크
  • released at, updated at (KST)
  • 태그 테이블(클릭 시 velog 태그 페이지로 이동)

문의/개선 제안은 이슈로 남겨주세요.

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

velog_sync-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

velog_sync-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: velog_sync-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for velog_sync-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2d1d1c7eb2f4723dffb24fc34fce2ab5d55f0255ed5671147e818e11a3f49235
MD5 2d8dc1a534b03ee9c07031a4a34add7e
BLAKE2b-256 45d9ff0ded13a8e22ffdd624d96e6b9397a4a63a8b3c90ca25b080ab587c3ed1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: velog_sync-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for velog_sync-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c67cefd2a95829c525c2287f21b8b8ec1e7c4b8955c90feb1bb6da97bf5f8a0
MD5 77fcc9798aee7b7f55bb82700d6a08ce
BLAKE2b-256 5825c1fc68bb765a09561ced81e55b42219aa087b7269f0bbc812b858becf00e

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