터미널에서 직접 Python 패키지 정보 보기

3971 단어

이것이 왜 필요한가요?



프로그래머라면 터미널 사용법을 알고 있을 것입니다. 때로는 즐겨찾는 Python 패키지의 다운로드 수를 확인하기 위해 브라우저를 열 필요가 없거나 django과 같은 특정 라이브러리에서 작업을 수행하는 방법을 보고 싶을 수도 있습니다. 패키지가 존재하는지 확인하고 설치하기 전에 설명을 확인하십시오. 또한 이러한 문제에 직면하여 터미널 내에서 인터페이스PyPI할 자체 라이브러리를 만들었습니다.

나는 이것으로 돈을 벌거나 얻고 싶지도 않습니다. 이것은 순전히 사용자의 생산성을 위한 것입니다.

어떻게 생겼나요?



다음은 정보 명령이 표시되는 방식의 예입니다.



검색 명령의 경우:



다른 모든 15개 이상의 명령에 대한 스크린샷은 확인하십시오the documentation.

어떻게 작동합니까?



정보 명령이 작동하는 방식은 PyPI API을 사용하여 패키지에 대한 일반 정보를 가져오는 것입니다. 그런 다음 GitHub API을 사용하여 별, 포크, 크기 등과 같은 정보를 가져옵니다. 그런 다음 마지막으로 PyPI Stats API을 사용하여 월, 주, 일별 다운로드 수를 가져옵니다. 그런 다음 이 모든 것을 결합하여 풍부한 색상, 패널, 하이퍼링크 등이 포함된 아름다운 디스플레이를 형성합니다! 또한 캐싱 로직을 구현하여 긴 코딩 세션에서의 사용이 그 어느 때보다 원활하게 유지될 수 있습니다!

어떻게 설치합니까?



실행만 하면 설치가 가능합니다

pip install pypi-command-line


그런 다음 pypi -h 명령을 사용하여 테스트할 수 있습니다. 자세한 내용은 installation page on the docs을 참조하십시오.

패키지 정보 기능을 테스트하기 위해 실행할 수 있습니다.

pypi info Django


`Django는 예를 들어 pypi에서 모든 패키지에 대한 정보를 볼 수 있습니다.

소스 코드를 볼 수 있습니까?



소스 코드는 GitHubwasi-master/pypi-command-line에서 사용할 수 있습니다.

{% github wasi-master/pypi-명령줄 %}

엔딩 노트



하지만 더 있습니다. 여러 가지 방법으로 도움이 되는 수많은 smart features이 있습니다. , a lot of other commands , browse , information , description , search , wheels , releases , largest-files , regex-search

좋은 웹페이지 즐겨찾기