
PePyPepy.Tech เป็นเว็บไซต์ที่มีจุดมุ่งหมายเพื่อแสดงสถิติเกี่ยวกับแพ็คเกจ Python
นี่คือที่เก็บสำหรับบริการแบ็กเอนด์หากคุณต้องการตรวจสอบส่วนหน้าตรวจสอบ repo https://github.com/psincraian/pepy-front
เราสามารถทำให้เว็บไซต์มีชีวิตอยู่ขอบคุณคุณและต้องขอบคุณผู้สนับสนุนต่อไปนี้



ฉันต้องการทำให้การตั้งค่าสภาพแวดล้อมเป็นเรื่องง่ายที่สุดเท่าที่จะทำได้ ในการเริ่มต้นสภาพแวดล้อมที่คุณต้องการสิ่งที่จำเป็นต้องมีดังต่อไปนี้:
คุณเท่านั้น ( นิ้วข้าม ) จำเป็นต้องดำเนินการต่อไปนี้เพื่อเริ่มสภาพแวดล้อม:
make start-containers
โดยหลักแล้วฉันใช้แนวคิด DDD บางอย่าง (เช่นวัตถุค่าเอนทิตีและอื่น ๆ ) และ CQS ซึ่งมีวัตถุประสงค์เพื่อแยกคำสั่งจากการสืบค้น
โครงสร้างของรหัสมีดังต่อไปนี้:
pepy/application : นี่คือที่ที่คำสั่งและคำสั่งทั้งหมดอยู่pepy/domain : วัตถุโดเมนเช่นเอนทิตีข้อยกเว้นและวัตถุค่าpepy/infrastructure : ส่วนประกอบโครงสร้างพื้นฐานเช่นการใช้งานคลาสที่เก็บเช่น DB หรือ BigQuery, Flask Web Application, คอนเทนเนอร์และอื่น ๆpepy/infrastructure/cli : โปรแกรมบรรทัดคำสั่งpepy/infrastructure/container : ไฟล์กำหนดค่าและตัวจัดการการฉีดพึ่งพาpepy/infrastructure/api : คอนโทรลเลอร์จุดสิ้นสุด API การดาวน์โหลดมาจากไหน?
ข้อมูลถูกดึงมาจากที่เก็บ BigQuery อย่างเป็นทางการ: https://packaging.python.org/guides/analyzing-pypi-package-downloads/
เมื่อข้อมูลได้รับการอัปเดต?
มี cron ที่ทำงานทุกวันเวลา 17.00 น. UTC ที่ดึงการดาวน์โหลดใหม่ทั้งหมดจากวันก่อนหน้า
รหัสมีอยู่ภายใต้ใบอนุญาต MIT