swotng / database
此包已被废弃且不再维护。没有建议的替代包。
如果您正在寻找适用于学术领域的数据库,那么这个包就适合您。
dev-master / 1.0.x-dev
2015-11-18 03:52 UTC
This package is auto-updated.
Last update: 2021-02-10 10:35:37 UTC
README
您是否曾经尝试过实施教育折扣?如果您回答是,您可能遇到了一个简单但并不那么微不足道的问题:我应该接受哪些域名?Lee Reilly 提出了一个非常好的解决方案,名为 Swot
Swot 是一个由社区驱动的或众包的库,用于验证域名和电子邮件地址是否与合法的大学或学院相关联 - 更具体地说,是在世界任何国家的提供高等教育(如本科、研究生或任何其他形式的后高中教育)的学术机构。
Swot 有什么问题吗?
Swot 最初是一个与域名数据库相关的 Ruby gem。虽然这个想法不错,但它也产生了许多(直到今天仍未解决的问题)
- 与单一语言实现相关的数据库(部分通过过时的
data-only
分支解决) - 黑名单域名列在 Ruby 代码中
- 通配符顶级域名/二级域名列在 Ruby 代码中
- 数据库仅包含机构名称
如何使用它?
SwotNG 数据库与原始 Swot 格式向后兼容。有关详细信息,请参阅结构描述。如果您正在启动新项目,您应该阅读使用文档并遵循您语言的说明。
你在撒谎!这里还有 PHP!
是的,您说得对 - 测试脚本是用 PHP 编写的。该脚本用于检查新的 pull-requests。您不需要 PHP 环境。
未来计划
- 提供生成此存储库的 PR 的脚本
- 添加机构的缺失详细信息
- 添加来自原始 Swot 数据库的新 PR 中的数据
- 提供用于以各种格式(例如 SQL)转储数据库的工具
- 创建一个简单的通过 HTTP 查询数据库的服务
- 将这个想法传播到世界各地 :)