猜测-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第三方库


热门话题
目标c如何将“stringWithFormat”转换为Java?   如何在Android上添加Java库兼容性的持续集成检查?   java使用Jackson在Swagger中添加属性示例   scala中的javacogroup-two-RDD   java将用户输入的字符拆分为ArrayList   使用netbeans和命令提示符时未发现java类异常   regex如何在Java中获取除逗号和数字以外的字符?   已定义java wsimport<property>   java在对动态Google应用程序引擎后端的后续请求中重用对象   java在创建新对象时尝试向JNI对象的构造函数提供参数时出错   java如何同时检测方法post中的重复请求   使用model属性传递的java Spring MVC对象为空   java字符串可以用在三元条件语句中吗?   java哪里可以找到好的机器人代码教程?   java打印11000,具有来自同一类的两个线程(偶数和奇数)   发送文件列表时发生java Spring Rest异常   java在将AspectJ与iBatis、Spring一起使用时未应用任何事务