
APIテスト用の最新のユーザーフレンドリーなコマンドラインHTTPクライアント、そしてあなたが立ち往生している場合 - CLIを離れることなくStackOverflowを検索して閲覧します
Dynamic-cli ?StackoverFlowのWebサイトは本当にクールですが、以前に直面したのと同じ質問を覚えておくのは難しい場合があります。
dynamic-cliスーパーチャージドコマンドラインユーティリティ



使用法:動的[オプション]
APIテスト用の最新のユーザーフレンドリーなコマンドラインHTTPクライアント、そしてあなたが立ち往生している場合は、CLIを離れることなくStackOverflowを検索して閲覧します。
オプション:
-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
また、まだPypiにプッシュされていない変更を含めることができるGitHubソースから最新のdynamic-cliをインストールすることもできます。
pip3 install git+https://github.com/IndianOpenSourceFoundation/dynamic-cli.git
virtualenvにインストールしていない場合は、 sudoで実行する必要がある場合があります。
sudo pip3 install dynamic-cli
pip3セットアップに応じて、 -H flagを使用してpip3を実行することもできます。
sudo -H pip3 install dynamic-cli
ほとんどのLinuxユーザーの場合、 python3-pipパッケージを使用してpip3システムにインストールできます。
たとえば、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
dynamic-cli virtualenvを作成し、 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をインストールします。 mkvirtualenvを呼び出すときにPythonバージョンを設定します。
mkvirtualenv --python [Python 3 path from above] dynamic-cli
pip3 install dynamic-cli
後でdynamic-cli virtualenv再度アクティブにしたい場合は、実行してください。
workon dynamic-cli
dynamic-cli virtualenvを非アクティブ化するには、実行してください。
deactivate
dynamic-cli 、WSLがインストールされたWindows 10/11でテストされています。ここでドキュメントを読んでください
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 .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 General Public License V3の下でライセンスされています。 LICENSEをチェックしてください
オープンで割り当てられていない問題のPRSを受け入れています。 Converting.mdを確認してください。私たちはあなたの貢献が大好きです!以下の手順に従ってください。
1.このリポジトリをフォークします。
2。フォークリポジトリをクローンします。
git clone https://github.com/ < your-github-username > /project_name.git3.プロジェクトディレクトリに移動します。
cd dynamic-cli 4.ソースコードに変更を加えます。
PS絵文字を追加する場合は、 unicodesを使用します。絵文字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.地元のコミットをリモートリポジトリに押します。
git push8。PRを作成します!
9。おめでとう!座ってリラックスして、Dynamic-CLIプロジェクトに貢献しました。
また、Dynamic-CLIのAPI機能の単体テストを作成しました。そのセクションに変更を加えた場合は、次のようにテストを実行できます。
1。すべてのテストを動的CLIで実行するには:
pytest2。Exの1つの機能のみに関連するテストを実行するには。 API機能を取得するには:
pytest -k test_get_api