
ความตั้งใจของแพ็คเกจนี้คือการอำนวยความสะดวกในการจองชื่อแพ็คเกจบน PYPI เพื่อวัตถุประสงค์ที่ถูกต้องตามกฎหมายและเหมาะสม เราปฏิเสธความรับผิดชอบใด ๆ อย่างชัดเจนสำหรับการใช้งานในทางที่ผิดหรือสแปมของเครื่องมือนี้โดยเฉพาะอย่างยิ่งในการจองชื่อแพ็คเกจที่มากเกินไป ผู้ใช้จะได้รับคำแนะนำให้ระมัดระวังและตรวจสอบให้แน่ใจว่าการใช้แพ็คเกจนี้ถูกต้องตามกฎหมายเพื่อหลีกเลี่ยงผลกระทบที่อาจเกิดขึ้นเช่นการระงับบัญชี PYPI ของพวกเขา โดยใช้แพ็คเกจนี้ผู้ใช้รับทราบและยอมรับข้อกำหนดเหล่านี้
Reserver เป็นแพ็คเกจ Python โอเพนซอร์สที่ให้ความสามารถในการสำรองชื่อแพ็คเกจ PYPI ได้อย่างรวดเร็ว มีความคิด? ก่อนที่จะดำเนินการให้จองชื่อผลิตภัณฑ์ทันที!
| เคาน์เตอร์ PYPI | |
| GitHub Stars |
| สาขา | หลัก | คนกิน |
| CI | ![]() | ![]() |
pip install reserver==0.3pip install . สำรองชื่อแพ็คเกจใน Main Pypi (pypi.org)
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )ชุดสำรองชื่อที่มีพารามิเตอร์ที่ผู้ใช้กำหนดเองในการทดสอบ PYPI (test.pypi.org)
uploader = PyPIUploader ( TEST_PYPI_TOKEN , test_pypi = True )
uploader . batch_upload ([ "PACKAGE_NAME_1" , "PACKAGE_NAME_2" ], [ "config1.json" , "config2.json" ])reserver หรือ python -m reserver เพื่อเรียกใช้โปรแกรมนี้
reserver -v
reserver --version reserver --name sample_name1 sample_name2 --token=TEST_PYPI_TOKEN --test reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN คุณสามารถปรับแต่งพารามิเตอร์แพ็คเกจต่อไปนี้สำหรับการจองบน PYPI โดยใช้ Reserver CLI รายละเอียดและค่าเริ่มต้นมีอยู่ในตารางด้านล่าง
| พารามิเตอร์ | พิมพ์ | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
description | สาย | This name has been reserved using Reserver | คำอธิบายสั้น ๆ เกี่ยวกับการจองชื่อแพ็คเกจ PYPI ของคุณ |
author | สาย | Development Team | ชื่อของผู้แต่งหรือทีมพัฒนา |
author_email | ที่อยู่อีเมล | [email protected] | ที่อยู่อีเมลสำหรับการติดต่อ |
url | ที่อยู่เว็บ | https://url.com | URL ที่เก็บหลักของโครงการ |
download_url | ที่อยู่เว็บ | https://download_url.com | URL ดาวน์โหลดสำหรับแพ็คเกจ |
source | ที่อยู่เว็บ | https://github.com/source | URL ที่เก็บซอร์สโค้ด |
license | สาย | MIT | ใบอนุญาตที่มีการแจกจ่ายแพ็คเกจของคุณ |
มีสองวิธีในการกำหนดพารามิเตอร์ที่กำหนดเองเหล่านี้:
1. param.json เดี่ยว json สำหรับแพ็คเกจทั้งหมด:
วิธีนี้ใช้ไฟล์ JSON เดียว ( param.json ) เพื่อกำหนดพารามิเตอร์ทั่วไปสำหรับแพ็คเกจทั้งหมด ไฟล์นี้สามารถเก็บข้อมูลเช่นที่อธิบายไว้ในตาราง
นี่คือวิธีการใช้วิธีนี้:
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN 2. param.json เฉพาะ Json ต่อแพ็คเกจ:
วิธีนี้ช่วยให้สามารถปรับแต่งได้มากขึ้นโดยมีไฟล์ JSON แยกต่างหากสำหรับแต่ละแพ็คเกจ แต่ละไฟล์จะมีพารามิเตอร์เฉพาะสำหรับแพ็คเกจนั้น
นี่คือวิธีการทำงานนี้:
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKEN เลือกวิธีการที่เหมาะสมกับความต้องการของคุณมากที่สุด การใช้ param.json เดียวนั้นมีประสิทธิภาพสำหรับแพ็คเกจที่มีข้อมูลที่คล้ายกันในขณะที่ไฟล์แยกต่างหากให้การควบคุมที่ละเอียดยิ่งขึ้น
pypi.org และ test.pypi.org
เพียงเติมปัญหาและอธิบาย เราจะตรวจสอบโดยเร็ว! หรือส่งอีเมลไปที่ [email protected]
คุณยังสามารถเข้าร่วมเซิร์ฟเวอร์ Discord ของเราได้
ให้️ถ้าโครงการนี้ช่วยคุณได้!
ถ้าคุณชอบโครงการของเราและเราหวังว่าคุณจะทำคุณช่วยสนับสนุนเราได้ไหม โครงการของเราไม่ได้และจะไม่ทำงานเพื่อทำกำไร เราต้องการเงินเพียงเพื่อที่เราจะได้ทำสิ่งที่เราทำต่อไป ;-)
