允许您使用稍微非正式的repl talk api执行各种操作

repltalk的Python项目详细描述


API参考

如何为python使用repltalk库。这些函数很容易解释,但我为每个函数都添加了一个简短的描述。


以下函数都是协程函数,因为asyncio很酷

客户机

class repltalk.Client()

  • login(username, password) 使用您的用户名和密码登录repl.it。必须验证您的机器人才能使用此功能。
  • get_post(post_id) 获取具有该ID的邮件。 返回post
  • post_exists(post_id) 返回该职位是否存在。
  • get_leaderboard(limit=30) 获取repl talk排行榜中的顶级用户。 返回Users
  • 的列表
  • get_all_comments() 从repl talk获取所有最近的评论。 *返回Comments的列表
  • get_user(username) 获取具有该用户名的用户。 返回用户
  • boards 请参阅board

电路板

class client.boards


  • all repl talk上的all
  • share repl talk上的share
  • ask repl talk上的ask
  • announcements repl talk上的公告板
  • challenge repl talk上的challenge
  • learn repl talk上的learn

  • get_posts(sort='top', search='') 从该委员会获取最新的帖子。 sort是排序顺序(top hot new),search是搜索查询。 返回postlist

发布

  • id 邮政编码。
  • title 职位名称。
  • content 文章内容。
  • board 柱子是在木板上做的。
  • votes 这篇文章的得票数。
  • author 文章作者。将是用户对象。
  • datetime 创建帖子的时间。
  • url repl talk中的post url。
  • repl 附在邮件上的回复。
  • language post上repl的语言
  • show_hosted 指示文章是否链接了宿主repl。
  • is_announcement 如果这篇文章被标记为公告。
  • pinned 柱子是否已钉在板的顶部
  • can_edit 指示用户是否可以编辑文章。这将是false除非您创建了帖子。
  • can_comment 如果用户可以对文章发表评论。
  • can_vote 指示用户是否可以对帖子进行投票。
  • has_voted 指示用户是否已对帖子进行了投票。
  • is_locked 指示帖子是否已锁定。
  • can_answer 用户是否可以回复帖子。
  • answered 如果帖子已被回复(如果无法回复,则始终为错误)。
  • comment_count 帖子的评论量
  • get_comments() 获取对文章的评论。
  • post_comment(content) 在帖子上发表评论。

注释

  • id 邮政编码。
  • content 柱体。
  • time_created 创建评论的时间。
  • can_edit 指示用户是否可以编辑注释。
  • can_comment 用户是否可以发表评论。
  • url 评论的url。
  • votes 获取评论的上投票数。
  • can_vote 指示用户是否可以对注释进行投票。
  • has_voted 指示用户是否已对帖子进行了投票。
  • reply(content) 用内容回复评论。

用户

  • id 用户ID。由于您无法从其ID获取用户,因此非常无用。
  • name 用户的用户名。
  • avatar 用户的化身url。
  • url 用户的配置文件链接。
  • cycles 用户拥有的周期数。
  • roles 用户在其配置文件上设置的角色。
  • bio 用户在个人资料上写的简短描述。

后列表

基本上就像一个普通的列表。

  • next 获取文章的下一页。

回复

  • id 复制ID。
  • embed_url 用于在网页上嵌入repl的url。
  • url repl的url。
  • title 回复的标题。
  • language repl的语言

语言

表示编程语言。

  • name 获取语言的默认名称(即python3)。
  • display_name 获取语言(即python)的显示名称。
  • icon 获取语言图标的SVG的URL。

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

推荐PyPI第三方库


热门话题
java我可以在签入Eclipse的TFS插件之前强制代码检查吗?   java Android ArrayIndexOutOfBoundsException错误   java MongoCursorNotFoundException查询失败,错误代码为5   尝试播放音频文件时出现java JLayer异常   java将字节数组中的Excel文件转换为字节数组中的PDF文件   java如何使用递归和一个参数在数组中找到最小值?   java组织。xml。萨克斯。SAXParseException;找不到元素“beans:beans”的声明   java自定义ArrayAdapter仅显示最后的信息   java异常启动筛选器struts2无法加载配置。文档根元素“package”,必须与DOCTYPE root“struts”匹配   mysql java。sql。SQLException:字段“Cust_LastName”没有默认值   java重写迭代变量的toString()   jvm找不到太阳。工具。爪哇。*在编译openjdk7时   mysql使用prepareStatement jdbc java创建任意表名   在处理目录和文件时处理IO异常的java最佳实践?   if语句if-else仅在java中执行else   java如何获取/触发复选框的Jquery在页面加载后自行执行   java在安装Hudson时出错?   java pmd:UseConcurrentHashMap不工作?