跳转到主要内容

使用PySimpleGUI制作的GUI应用程序,用于通过praw模块搜索Reddit和子Reddit

项目描述

psgreddit

PySimpleGUI应用程序

搜索您最喜欢的Reddit子版块

功能

  • 集成了PySimpleGUI与PRAW API
  • 为自定义Reddit用户界面提供起点
  • 搜索您最喜欢的子版块及其评论

安装

使用PyPI中的PIP

PySimpleGUI产品的最新官方版本可在PyPI找到。要从PyPI安装演示应用程序,请使用此命令

如果您在计算机上使用python命令调用Python(Windows)

python -m pip install --upgrade psgreddit

如果您在计算机上使用python3命令调用Python(Linux,Mac)

python3 -m pip install --upgrade psgreddit

使用GitHub中的PIP

您还可以使用pip安装PySimpleGUI GitHub账户中的应用程序。GitHub版本包含已修复的bug和尚未发布到PyPI的新程序/功能。要直接从该仓库pip安装:

如果您在计算机上使用python命令调用Python(Windows)

python -m pip install --upgrade https://github.com/PySimpleGUI/psgreddit/zipball/main

如果您在计算机上使用python3命令调用Python(Linux,Mac)

python3 -m pip install --upgrade https://github.com/PySimpleGUI/psgreddit/zipball/main

用法

安装完成后,在命令行中输入以下命令启动psgrepddit:

psgreddit

要求

要使用GUI,您需要安装PySimpleGUI(有关说明,请访问http://www.PySimpleGUI.org

以下选项之一将为您安装它。

pip install PySimpleGUI
pip3 install PySimpleGUI

您还需要安装PRAW包,它提供了访问Reddit的API

PRAW凭证

您必须注册Reddit才能获取自己的Reddit API凭证。

要注册,请访问 - https://www.reddit.com/prefs/apps/

出于安全考虑,凭证不会存储在源代码中,而是存储在“设置文件”中。用户设置API于2020年11月添加到PySimpleGUI中,非常适合存储登录凭证。

当您第一次启动程序时,它会发现您没有定义任何凭证,并将显示此设置窗口

您还可以在主窗口中点击“设置”按钮以打开设置窗口。

搜索历史

您搜索的项也会存储在设置文件中。这使得未来的搜索更容易,因为您可以从下拉列表中选择搜索词而不是手动输入。

运行

安装完包后,您只需要运行此存储库中找到的单个Python文件 - Reddit_Searcher.py

在Windows上运行时,使用pythonw而不是普通的python将启动程序而不会显示控制台窗口。

许可 & 版权

版权所有 2023-2024 PySimpleSoft,Inc.及其许可商。

这是一个免费使用的“实用工具”,并按照PySimpleGUI许可协议进行许可,许可协议副本包含在license.txt文件中,并在https://pysimplegui.com/eula上提供。

请参阅许可协议的第1.2节,了解此实用工具的使用,并访问https://pysimplegui.com/faq了解任何问题。

贡献

我们很高兴收到描述bug报告和功能请求的问题!如果您的bug报告与安全漏洞有关,请不要提交公开问题,而是请联系我们issues@PySimpleGUI.com

我们不接受(也不希望收到)用户创建的或第三方代码的贡献,包括补丁、pull请求或包含在提交问题中的代码片段。请不要向我们发送此类代码!bug报告和功能请求不应包含任何源代码。

如果您仍然向我们提交任何用户创建的或第三方代码,(1)您将向我们将所有权利和所有权转让给代码;并且(2)在 extent such assignment is not fully effective,您特此授予我们一项免费、永久、不可撤销、全球性、无限期、可转让、可再许可的许可,根据包含其中或与其相关的所有知识产权,以我们选择的方式利用代码,包括将其纳入PySimpleGUI和以我们自行决定的任何条款重新分发。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

psgreddit-5.0.0.tar.gz (80.3 kB 查看哈希值)

上传时间: 源代码

构建分发

psgreddit-5.0.0-py3-none-any.whl (78.6 kB 查看哈希值)

上传时间: Python 3