الفرق بين المراجعتين لصفحة: «دليل الرسائل القصيرة السريعة للمطورين/المستودع الشخصي»

تم حذف المحتوى تمت إضافة المحتوى
ط تدقيق إملائي، الأخطاء المصححة: ةا ← ة ا باستخدام أوب (0)
لا ملخص تعديل
وسم: مسترجع
سطر 65:
<pre>
#!/usr/bin/env python
# vim: ai ts=4 sts=4 et sw=4 encoding=utf-8
 
import sys, os
from os import path
 
# figure out where all the extra libs (rapidsms and contribs) are
libs=[os.path.abspath('lib'),os.path.abspath('apps')] # main 'rapidsms/lib'
try:
for f in os.listdir('contrib'):
pkg = path.join('contrib',f)
if path.isdir(pkg) and \
'lib' in os.listdir(pkg):
libs.append(path.abspath(path.join(pkg,'lib')))
except:
# could be several reasons:
# no 'contrib' dir, 'contrib' not a dir
# 'contrib' not readable, in any case
# ignore and leave 'libs' as just
# 'rapidsms/lib'
pass
 
# add extra libs to the python sys path
sys.path.extend(libs)
 
# import manager now that the path is correct
from rapidsms import manager
 
if __name__ == "__main__":
manager.start(sys.argv)</pre>
</div>
 
تأكد من أنه لديك حقوق التنفيذ.
<div dir="LTR" style="background-color: #f8f8ff; border: 0px solid #663300;">
<pre>
chmod +x ./rapidsms
</pre>
</div>
 
== Linking third-parties apps ==