Python gopher服务器。
项目描述
gbs
<<<<<<< 更新上游
关于
gb
或 gopherball 是一个用Python编写的 gopher 服务器,其主要目标是易用性和集成。gopherball 的名字灵感来源于 Calvin & Hobbes 漫画书中反复出现的一个主题,以及对我们今天所知互联网的一种讽刺性参考。
基于 gb 库实现的 gopher 服务器。
暂存更改
示例
快速示例以帮助您启动。
<<<<<<< 更新上游 gb --mode=implicit .
将在 127.0.0.1
端口 7070
上启动 gopher 服务器,并从当前目录开始提供文件的递归索引。
gb --mode=implicit --magic .
将在 127.0.0.1
端口 7070
上以 magic 模式启动 gb
。Magic 模式将使 gb
猜测文件类型。
gb --mode=implicit --host="127.1.1.1" --port 1025 .
将以隐式模式启动 gb
gbs --mode=implicit .
将在 127.0.0.1
端口 7070
上启动 gopher 服务器,并从当前目录开始提供文件的递归索引。
gbs --mode=implicit --magic .
将在 127.0.0.1
端口 7070
上以 magic 模式启动 gbs
。Magic 模式将使 gbs
猜测文件类型。
使用 gbs --mode=implicit --host="127.1.1.1" --port 1025 .
将以隐式模式启动 gbs
。
在所选 IP 和端口上设置暂存更改模式。请注意,使用小于 1024 的端口号需要超级用户权限!
模式
gbs
有一个常用的主要操作模式。未来还计划添加更多模式。
隐式
隐式模式递归地为目录提供服务。索引将自动生成,并将文本文件提供给客户端。也支持数据文件。
魔法
gbs
将所有非目录文件作为类型 9 文件提供服务,这些是非可读文件,大多数客户端会提示下载。通过 --magic
启用魔法,将允许 gbs
尝试确定正确的文件类型。
模式
gb
有一个常用的主要操作模式。未来还计划添加更多模式。
隐式
隐式模式递归地为目录提供服务。索引将自动生成,并将文本文件提供给客户端。也支持数据文件。
魔法
gb
将所有非目录文件作为类型 9 文件提供服务,这些是非可读文件,大多数客户端会提示下载。通过 --magic
启用魔法,将允许 gb
尝试确定正确的文件类型。
贡献
gb
的源代码存储在我的 Gitea 上,您也可以在此提交问题和拉取请求。它主要需要那些有能力在各种客户端和库中进行测试的人的帮助,这些客户端和库可能仍然支持 Gopher 协议。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
构建分发
gbs-0.1.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7c71c2ac6ec6f00cd1417b76ea1845c4dd611e2146ca6ab66af7a2ad08781073 |
|
MD5 | 1ec80a468073e7b1be4f538421008d8b |
|
BLAKE2b-256 | 9f13a63cb43f0780dcdec7dfc6c19d36f8bbbed88efd645c6a4a98912405eb91 |
gbs-0.1.4-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f56853585ae8e5b273359edc149c273d7dced54e215522971a66b6a25595e6ca |
|
MD5 | 4c69a1c04f5163dd1dbfd63414c65c8f |
|
BLAKE2b-256 | bd1f7dbc267ca53d726da3a6d202ffd3c7ff48409dfdc4083bff83372ca304a5 |