猜测-rest webservice

guessit-rest的Python项目详细描述


Latest VersionLGPLv3 LicenseBuild StatusCoveralls

猜测它是一个python库,它从视频文件名中提取尽可能多的信息。

这是GuessIt的rest webservice。

用pip安装

Python包在PyPI上可用

$ pip install guessit-rest

然后使用入口点运行guessit rest api。

$ guessit-rest

从源安装

$ git clone https://github.com/guessit-io/guessit-rest
$ cd guessit-rest

然后使用pyenv或任何您可能喜欢的virtualenv管理器配置virtualenv。

$ pyenv virtualenv ...

然后在virtualenv中安装依赖项

$ pip install -e .

然后使用主模块运行猜测rest api。

$ python guessitrest

与Docker一起运行

自动生成可在Docker Hub获得。

$ docker run -p 5000:80 -it guessit/guessit-rest

用法

将浏览器连接到http://localhost:5000/?filename=test.avi

API文档可在 Swagger UI

测试服务器在https://api.guessit.io上可用。此服务器的API速率限制很小, 所以如果你真的需要一个猜测rest api,你必须在你自己的服务器上托管它。

usage: guessitrest [-h] [-l LISTENING_ADRESS] [-p LISTENING_PORT]

optional arguments:
  -h, --help            show this help message and exit
  -l LISTENING_ADRESS, --listening-adress LISTENING_ADRESS
                        Listening IP Adress of the HTTP Server.
  -p LISTENING_PORT, --listening-port LISTENING_PORT
                        Listening TCP Port of the HTTP Server.

酒瓶盛满

此项目当前使用fork of flask-restful。见 flask-restful/flask-restful#645

作为一种解决方法,我们使用了一个分叉瓶restul模块的副本,使其可以从源代码处获得。

您仍然可以使用原始的flask restful运行rest api,但是在^{tt1}上对多个文件名使用post$ 资源已损坏。

许可证

我猜它是根据LGPLv3 license授权的。

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

推荐PyPI第三方库


热门话题
如何使用Netbeans在Java中创建可执行文件   swing Set不透明(真/假);JAVA   java JPA无法删除具有onotomany关系和cascatype all的实体   java Hibernate自参考映射难题   Java/从字符串到Java代码   java为什么我已经在取整了,却得到了一个无终止小数扩展?   java Wicket onsubmit信息对话框   java如何使用类、类加载器和URL获取资源   java在多模块项目中使用License Maven插件时出错   java HashSet“contains”方法是如何工作的?   图像JavaPNG显示为黑色   java如何在保持内容完整的同时在两个活动之间切换?   JAVA在Tomcat 7.0.27中,WAR无法为Prod正确解包   listview的java onclicklistener   JavaXPages托管Bean可以跨多个数据库工作吗?   java无法停止服务空对象引用错误Android   java将UTF8编码的字符串转换为人类可读的字符串   JavaSpring与JBossSAML的集成   java如何替换AuthorizationCodeInstalledApp类?