列出stargazers并检查用户是否为存储库添加了星号

github-stargazers的Python项目详细描述


Build StatusPyPI versionHitCounttweet

列出stargazers并检查用户是否为存储库添加了星号。

安装

建议安装在虚拟环境中 Python >= 3.6

  • 安装pipenv

    $ pip3 install pipenv
    
  • cd进入工作目录后,配置虚拟环境 并安装github-stargazers

    $ pipenv --python=python3.6
    $ pipenv install github-stargazers
    

用法

作为命令行应用程序

$ pipenv run github-stargazers <username>/<repository> [OPTIONS]

其中OPTIONS可以是

--user <username>  GitHub username to see if it is a stargazer.

如果不使用--user,它只显示存储库的stargazers。

当它与--user一起使用时,它显示该用户是否将 是否存储库。

示例:

$ pipenv run github-stargazers marius92mc/github-stargazers --user marius92mc

作为进口

fromgithub_stargazers.githubimportGitHubgithub=GitHub("yasoob/fb-messenger-bot")print(github.get_all_stargazers())print(github.is_stargazer("Jazzthedog"))

从源运行

要求

开始

  1. 安装pipenv

    $ pip3 install pipenv
    
  2. 将python 3.6设置为pipenv用于创建虚拟 环境

    $ cd github_stargazers
    $ pipenv --python=python3.6
    
  3. 安装依赖项

    $ pipenv install --dev
    

运行

首先我们需要安装这个包,根据setup.py 说明。

$ pipenv run python setup.py install

然后我们可以在pipenv中运行安装的包。

$ pipenv run github-stargazers <username>/<repository> [OPTIONS]

其中OPTIONS可以是

--user <username>  GitHub username to see if it is a stargazer.

对已更改的文件运行autopep8、mypy、pylint

$ ./autopep8.sh
$ ./mypy.sh
$ ./pylint.sh

启动ipython控制台

$ pipenv run ipython

测试

运行单元测试。

$ pipenv run pytest

或者有更详细的输出,比如$ pipenv run pytest -vv

  • 调试失败的测试

    $ pipenv run pytest -vv -s -x --pdb --showlocals
    

    有关详细信息,请参见pytest documentation

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
线程“main”java中的socket异常。网SocketException:在java上重置连接。木卫一。缓冲读取器。读线(未知源)   java原子参考   如何使用Java以编程方式确定两个XML文件(如XPATH)之间的差异?   java使用ApachePOI从存在于不同行中的两列中提取公共值   java在JavaFX中使用WebView会破坏Linux上的UI   Java中for循环中的If语句   Java中Hilberts空间填充曲线算法   由于出现错误,使用Reformation2下载的java文件停止工作   java是否可以通过编程方式控制setjaxbvalidationeventhandler?   没有Eclipse GUI的java Eclipse RCP应用程序   多线程在Java中使用线程安全集合时,处理并发问题的最佳方法是什么?   swing Java LWJGL和JOptionPane   java JPA:设置@JoinColumn(updateable=false)以避免OptimisticLockException   java GL VertexBuffer无效操作   java在Swing中实现后退/前进按钮   java在同一个JTable上创建两个表   类文件中的java不兼容魔术值1008813135   在Java中使用“@”的c#文字字符串?