
ไคลเอนต์ HTTP คำสั่งที่ใช้งานง่ายและใช้งานง่ายสำหรับการทดสอบ API และหากคุณติดอยู่-ค้นหาและเรียกดู StackOverFlow โดยไม่ต้องออกจาก CLI
Dynamic-cli ?แม้ว่าเว็บไซต์ stackoverflow จะเจ๋งจริง ๆ แต่ก็ ยากที่จะจำคำถามเดียวกันกับที่คุณเผชิญก่อนหน้านี้ :
dynamic-cli - ยูทิลิตี้บรรทัดคำสั่ง supercharged 



การใช้งาน: ไดนามิก [ตัวเลือก]
ไคลเอนต์ HTTP คำสั่งที่ทันสมัยและใช้งานง่ายสำหรับการทดสอบ API และหากคุณติดอยู่-ค้นหาและเรียกดู StackOverFlow โดยไม่ต้องออกจาก CLI
ตัวเลือก:
-st, --start -> Introduces Dynamic CLI
-v, --version -> Gives the Version of the CLI
-s, --search -> Search a question on Stackoverflow
-no, --notion -> Open browser to login to Notion.so
-d, --debug -> Turn on Debugging mode
-c, --custom -> Setup a custom API key
-p, --playbook -> To access all the answers saved in the playbook
-h, --help -> Shows this message and exit
-GET -> Make a GET request to an API
-POST -> Make a POST request to an API
-DELETE -> Make a DELETE request to an API
dynamic-cli โฮสต์บน PYPI คำสั่งต่อไปนี้จะติดตั้ง Dynamic-cli :
pip3 install dynamic-cli
นอกจากนี้คุณยังสามารถติดตั้ง dynamic-cli ล่าสุดจากแหล่ง GitHub ซึ่งสามารถมีการเปลี่ยนแปลงที่ยังไม่ได้ส่งไปยัง PYPI:
pip3 install git+https://github.com/IndianOpenSourceFoundation/dynamic-cli.git
หากคุณไม่ได้ติดตั้งใน virtualenv คุณอาจต้องทำงานกับ sudo :
sudo pip3 install dynamic-cli
pip3 ขึ้นอยู่กับการตั้งค่าของคุณคุณอาจต้องการเรียกใช้ pip3 ด้วย -H flag :
sudo -H pip3 install dynamic-cli
สำหรับผู้ใช้ Linux ส่วนใหญ่สามารถติดตั้ง pip3 ในระบบของคุณโดยใช้แพ็คเกจ python3-pip
ตัวอย่างเช่นผู้ใช้ Ubuntu สามารถเรียกใช้:
sudo apt-get install python3-pip
คุณสามารถติดตั้งแพ็คเกจ Python ใน virtualenv เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นจากการพึ่งพาหรือการอนุญาต
หากคุณเป็นผู้ใช้ Windows หรือหากคุณต้องการรายละเอียดเพิ่มเติมเกี่ยวกับ virtualenv ลองดูคู่มือนี้
ติดตั้ง virtualenv และ virtualenvwrapper :
pip3 install virtualenv
pip3 install virtualenvwrapper
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
สร้าง virtualenv dynamic-cli และติดตั้ง dynamic-cli :
mkvirtualenv dynamic-cli
pip3 install dynamic-cli
หากการติดตั้ง pip ไม่ทำงานคุณอาจเรียกใช้ Python 2 โดยค่าเริ่มต้น ตรวจสอบว่าคุณกำลังใช้ Python เวอร์ชันใด:
python --version
หากการโทรด้านบนส่งผลให้ Python 2 ค้นหาเส้นทางสำหรับ Python 3:
which python3 # Python 3 path for mkvirtualenv's --python option
ติดตั้ง Python 3 หากจำเป็น ตั้งค่าเวอร์ชัน Python เมื่อโทร mkvirtualenv :
mkvirtualenv --python [Python 3 path from above] dynamic-cli
pip3 install dynamic-cli
หากคุณต้องการเปิดใช้งาน virtualenv dynamic-cli อีกครั้งในภายหลังให้เรียกใช้:
workon dynamic-cli
หากต้องการปิดการใช้งาน virtualenv dynamic-cli ให้เรียกใช้:
deactivate
dynamic-cli ได้รับการทดสอบบน Windows 10/11 ด้วยการติดตั้ง WSL โปรดอ่านเอกสารที่นี่
1. การติดตั้ง PIP
sudo apt-get install python3-pip2. โคลนที่เก็บนี้ไปยังไดรฟ์ในพื้นที่ของคุณ
git clone https://github.com/IndianOpenSourceFoundation/dynamic-cli.git3. ไปที่ไดเรกทอรีไดนามิก
cd dynamic-cli/4. ติดตั้งการพึ่งพา
pip3 install -r requirements.txt5. ติดตั้งด้วย PIP
pip3 install -e .หากคุณประสบปัญหาบางอย่างที่เรียกใช้ Dynamic บน Mac ให้ทำตามคำแนะนำด้านล่าง
หมายเหตุสำหรับผู้ใช้ Mac : ตรวจสอบให้แน่ใจว่าได้เพิ่มบรรทัดเหล่านี้ในตัวคุณ
~/.bashrcหรือ~/.zhsrc( ขึ้นอยู่กับเชลล์ของคุณ )?export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8
โครงการได้รับใบอนุญาตภายใต้ใบอนุญาตสาธารณะ GNU ทั่วไป v3 ตรวจสอบ LICENSE
เรากำลังรับ PRS สำหรับปัญหาที่เปิดกว้างและไม่ได้กำหนดของเรา โปรดตรวจสอบการบริจาค เรารักการมีส่วนร่วมของคุณ! กรุณาทำตามขั้นตอนด้านล่างเพื่อเริ่มต้น:
1. ส้อมที่เก็บนี้
2. โคลนที่เก็บข้อมูล
git clone https://github.com/ < your-github-username > /project_name.git3. นำทางไปยังไดเรกทอรีโครงการ
cd dynamic-cli 4. ทำการเปลี่ยนแปลงในซอร์สโค้ด
ปล. ถ้าคุณต้องการเพิ่มอิโมจิ? ให้ใช้ unicodes emoji unicodes สามารถดูได้ที่ https://unicode.org/emoji/charts/full-emoji-list.html
หากต้องการรวมอิโมจิในสตริงให้คัดลอก Unicode (เช่น: U+1F600 ) แทนที่ + ด้วย 000 และนำหน้าด้วย
เช่น: U0001F604
5. ขั้นตอนการเปลี่ยนแปลงของคุณและกระทำ
# Add changes to Index
git add .
# Commit to the local repo
git commit -m " <your_commit_message> "7. ผลักดันการกระทำในพื้นที่ของคุณไปยัง repo ระยะไกล
git push8. สร้าง PR!
9. ขอแสดงความยินดี! นั่งและผ่อนคลายคุณได้มีส่วนร่วมในโครงการ Dynamic-CLI
นอกจากนี้เรายังมี การทดสอบหน่วยการทดสอบสำหรับคุณสมบัติ API ของ Dynamic-CLI หากคุณได้ทำการเปลี่ยนแปลงส่วนนั้นคุณสามารถเรียกใช้การทดสอบได้ดังนี้:
1. เพื่อเรียกใช้การทดสอบทุกครั้งใน Dynamic-CLI:
pytest2. เพื่อเรียกใช้การทดสอบที่เกี่ยวข้องกับคุณสมบัติเดียวสำหรับ Ex สำหรับฟีเจอร์ Get API:
pytest -k test_get_api