Python应用程序的结构,包括OpenShift中的webhook(瓶子)和API调用(cron作业)

时间:2014-03-15 02:15:10

标签: python cron openshift bottle

我创建了一个由两部分组成的应用程序:一个用作webhook的瓶子web服务器和一个应定期运行以从API检索数据的简单脚本。

我的代码在GitHub中提供:callbacks.py是webhook,temperature.py是脚本。两者都使用universal.py中的方法。

我在OpenShift中使用两个磁带托管我的应用程序:Python 2.7和Cron 1.4。

我能够使用以下文件夹结构运行webhook:

bottle
+-README.md
+-app.py.disabled
+-data (empty folder)
+-libs (empty folder)
+-setup.py
+-setup.pyc
+-setup.pyo
+-wsgi
+---application
+---mybottleapp.py (corresponds to callback.py)
+---static (folder with just a README file)
+---universal.py

我不确定在那里包含API脚本部分的最佳方法是什么,特别是在哪里为脚本添加文件,为它需要的两个库(请求和忍者),以及如果可能的话共享带有webhook的universal.py。

感谢任何帮助。

0 个答案:

没有答案