通过cli搜索stackoverflow

underflow的Python项目详细描述


{tb 1} {id1}$

堆栈溢出搜索

此项目提供了一个CLI命令,用于与目标协调操作 要对StackOverflow进行研究,有两个用户界面:

{bq 1}
{id2}$

项目架构

项目被分割了哈:

{bq 2}
{id3}$

先决条件

在任何搜索交互之前,您需要启动溢出通信API。在

所以打开一个新的终端然后运行:

{bq 3} {id4}$ 通过CLI搜索 允许使用CLI,无需预验证要求。 {bq 4}
{id5}$

身份验证

请求是有限制的。如果需要身份验证,则需要对自己进行身份验证,并且 授权此应用程序执行搜索。在

为了使这种认证成为可能,需要一些可能 从本项目的作者处获得。掌握了这些信息, 将信息作为一个变量环境放置,然后按照以下步骤操作。在

插入后,可以运行authentication命令:

{bq 5}

该命令将打开Google Chrome,将您重定向到StackOverflow身份验证和授权机制, 一旦获得授权,您将被重定向到本地主机页,以便内部API可以捕获令牌和 保存在内存中。之后你可以继续咨询。在

{id6}$

电报机器人

电报上的机器人名称是底流机器人。为了回答机器人的请求,你需要一些 秘密集成信息,请求作者。掌握了这些信息后,您将导出到变量 并运行以下命令以响应请求。在

{bq 6}
{id7}$

发展

FastPyr项目主要是由实用性+TypeTest开发的。在

{id8}$

依赖项安装

{bq 7} {id9}$

测试

{bq 8} {id10}$

未来可能的路线图

{bq 9}

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

推荐PyPI第三方库


热门话题
java为引用变量指定默认值   java在2D数组中旋转innersquare   java将hashmap键值与int进行比较   java程序中的并发监视器陷入死锁   安卓 java。lang.NoClassDefFoundError:java。awt。光标   java有没有更好的方法来引用包含对象的对象?   如何在Java编程中循环代码块   java如何在Junit5中使用Serenity?   java使用ANTLR识别JavaScript文件中的全局变量声明   EJB查询对象生成的java视图SQL?   java查找股票报价的范围   java错误:(453,69)不允许使用字符串类型(在值为“”的“活动\u水平\u边距”处)   java安装的环境变量   amazon web服务在使用awssdkjava上载到S3存储桶时发生直接错误   java在Android的ArrayList中添加相等的值   尝试打开MyEclipse Enterprise Workbench时出现ide“无法创建java虚拟机”错误   java如何使用单元格指定的行和列更改jTable的单元格颜色?   java如何等待文件从系统目录复制到具有根访问权限的外部存储