用于生成短URL、管理外部链接和提取链接信息(例如:标题、屏幕截图、内容)的应用程序
suma的Python项目详细描述
suma代表shorturlmanagmentapp。 suma的作用是管理外部链接并从中提取数据,suma是一个小型web服务,可以轻松地执行以下操作:
- 为应用程序中的外部链接创建短URL
- 正在提取标题
- 从url捕获屏幕截图
- 阻止URL
- 收集点击
用例
如果你不直接理解相马的目的。让我们用几个用例来说明它:
- 允许用户公开发布链接的公共订阅源(如twitter或类似fb的应用程序)
- 允许外部链接的评论或评论
- 显示链接标题或屏幕截图以预览应用程序中的外部链接(例如:类似松弛的应用程序)
总结一下:如果您的应用程序允许来自用户的外部链接,那么suma可能很有用。
项目结构和用途
suma由两个web应用程序组成。管理链接的私有api和处理链接重定向和统计信息收集的公共api。
suma的结构是这样的,这样可以更容易地保护私有api。私有api不应该对外公开,它必须作为微服务通过应用程序使用。
安装
安装说明可以在项目的README中找到。
许可证
suma在apache v2许可下获得许可,可以找到完整的许可文本here