
Um cliente http moderno e fácil de usar para o teste de API e se você estiver preso-pesquise e navegue em Stackoverflow sem sair da CLI
Dynamic-cli ?Embora o site do Stackoverflow seja muito legal, pode ser difícil lembrar a mesma pergunta que você enfrentou anteriormente :
dynamic-cli - um utilitário de linha de comando sobrealimentado 



Uso: dinâmico [opções]
Um cliente http moderno e amigável para o usuário para o teste da API e, se você estiver preso-pesquise e navegue em StackOverflow sem sair da CLI.
Opções:
-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 está hospedado no Pypi. O comando a seguir instalará Dynamic-cli :
pip3 install dynamic-cli
Você também pode instalar o mais recente dynamic-cli da fonte do GitHub, que pode conter alterações ainda não pressionadas para o Pypi:
pip3 install git+https://github.com/IndianOpenSourceFoundation/dynamic-cli.git
Se você não estiver instalando em um virtualenv , pode ser necessário correr com sudo :
sudo pip3 install dynamic-cli
pip3 Dependendo da sua configuração, você também pode executar pip3 com a -H flag :
sudo -H pip3 install dynamic-cli
Para a maioria dos usuários do Linux, pip3 pode ser instalado no seu sistema usando o pacote python3-pip .
Por exemplo, os usuários do Ubuntu podem executar:
sudo apt-get install python3-pip
Você pode instalar pacotes Python em um virtualenv para evitar possíveis problemas com dependências ou permissões.
Se você é um usuário do Windows ou deseja mais detalhes sobre virtualenv , consulte este guia.
Instale virtualenv e virtualenvwrapper :
pip3 install virtualenv
pip3 install virtualenvwrapper
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
Crie um dynamic-cli virtualenv e instale dynamic-cli :
mkvirtualenv dynamic-cli
pip3 install dynamic-cli
Se a instalação pip não funcionar, você poderá executar o Python 2 por padrão. Verifique qual versão do Python você está executando:
python --version
Se a chamada acima resultar em Python 2, encontre o caminho para o Python 3:
which python3 # Python 3 path for mkvirtualenv's --python option
Instale o Python 3, se necessário. Defina a versão Python ao chamar mkvirtualenv :
mkvirtualenv --python [Python 3 path from above] dynamic-cli
pip3 install dynamic-cli
Se você deseja ativar o dynamic-cli virtualenv novamente mais tarde, execute:
workon dynamic-cli
Para desativar o dynamic-cli virtualenv , execute:
deactivate
dynamic-cli foi testado no Windows 10/11 com o WSL instalado. Por favor, leia o documento aqui
1. Instalando o PIP
sudo apt-get install python3-pip2. Clone este repositório para sua unidade local
git clone https://github.com/IndianOpenSourceFoundation/dynamic-cli.git3. Vá para o diretório dinâmico
cd dynamic-cli/4. Instale dependências
pip3 install -r requirements.txt5. Instale com PIP
pip3 install -e .Se você enfrentar algum problema em execução dinâmica no Mac, siga as instruções abaixo
Nota para usuários de Mac : adicione essas linhas em você
~/.bashrcou~/.zhsrc( dependendo do seu shell )?export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8
O projeto está licenciado sob a licença pública geral da GNU v3. Confira LICENSE
Estamos aceitando PRs para nossos problemas abertos e não atribuídos . Por favor, verifique contribuindo.md. Adoraríamos suas contribuições! Por favor, siga as etapas abaixo para começar:
1. Fork este repositório.
2. Clone o repositório bifurcado.
git clone https://github.com/ < your-github-username > /project_name.git3. Navegue até o diretório do projeto.
cd dynamic-cli 4. Faça alterações no código -fonte.
PS se você quiser adicionar emojis?, Use unicodes . unicodes emoji podem ser encontrados em https://unicode.org/emoji/Charts/full-emoji-list.html
Para incluir um emoji em uma string, copie o unicode (por exemplo: U+1F600 ), substitua + por 000 e prefixo -o com a .
Por exemplo: U0001F604
5. Encontre suas mudanças e se comprometa
# Add changes to Index
git add .
# Commit to the local repo
git commit -m " <your_commit_message> "7. Empurre as confirmações locais para o repositório remoto.
git push8. Crie um PR!
9. Parabéns! Sente-se e relaxe, você fez sua contribuição para o projeto dinâmico-cli.
Também escritos nos testes de unidade para os recursos da API do dinâmico-cli, se você fez alterações nessa seção, pode executar testes da seguinte maneira:
1. Para executar todos os testes no dinâmico-cli:
pytest2. Para executar o teste relacionado a apenas um recurso para Ex. Para obter o recurso API:
pytest -k test_get_api