pyramid_twitterauth

Software screenshot:
pyramid_twitterauth
Software ətraflı:
Version: 0.2.1
Tarixi Upload: 20 Feb 15
Geliştirici: James Arthur
Lisenziya: Pulsuz
Məşhurluq: 18

Rating: 4.0/5 (Total Votes: 1)

pyramid_twitterauth pyramid_simpleauth Piramida proqram istifadəçilər Twitter vasitəsilə kimlik və / və ya onların Twitter hesabı qoşulmaq imkan uzanan bir plugin edir.
Onlar bunu sonra, has_read_access və has_write_access üçün request.twitter.client və bayraqları kimi təsdiq Tweepy müştəri almaq ::
# E.g .: callable bir görünüşü
request.twitter.has_write_access əgər:
& Nbsp; request.twitter.client.update_status (OMG #lolcats)
Yükle
Paketini yüklemek hər hansı digər Python yumurta, məsələn:
easy_install pyramid_twitterauth
Sonra Pyramid app konfiqurasiya hissəsi bir sessiya fabriki, pyramid_tm, pyramid_basemodel və pyramid_simpleauth ilə birlikdə aşağıdakılar daxildir:
# Burada, biz `pyramid_beaker` istifadə etdiyiniz, bir sessiya fabriki yapılandırın.
config.include (pyramid_beaker)
config.set_session_factory (session_factory_from_settings (ayarları))
# Paketləri əlavə edin. Əgər siz sifariş əhəmiyyətli
# `" Yalnız iş "üçün pyramid_basemodel`.
config.include (pyramid_simpleauth)
config.include (pyramid_twitterauth)
config.include (pyramid_basemodel)
# Ya `pyramid_tm` daxil və ya əməliyyatlar özünüzü törədilməsi ilə məşğul oluruq.
config.include (pyramid_tm)
Siz Ini ayarları bir sqlalchemy.url təmin və ya SQLAlchemy modelləri lər və bir verilənlər bazası mühərriki özünüzü sessiyası scoped lazımdır unutmayın.
Mode
Default rejimində, paket istifadəçilər Twitter vasitəsilə kimlik imkan verir. Bu, aşağıdakı fikirləri ifşa edilir ::
- / Oauth / twitter / kimlik
- / Oauth / twitter / authenticate_callback
- / Oauth / twitter / uğursuz
- Üçün / oauth / twitter / kimlik yönləndirən HTTPForbidden görünüşü
"Connect" rejimində, paketi onların Twitter hesabı qoşulmaq istifadəçilər təsdiq mövcud imkan verir. Bu, fikir ifşa edilir ::
- / Oauth / twitter / ixtiyar
- / Oauth / twitter / authorize_callback
Bu iki rejimi hazırda gəlmir. Sizin Ini ayarları "əlaqə" rejimi müəyyən twitterauth.mode təmin etmək üçün ::
twitterauth.mode = əlaqə
Ayarlar
Sizin :: sizin Twitter app OAuth istehlakçı info daxil
twitterauth.oauth_consumer_key =
twitterauth.oauth_consumer_secret =
Baxılıb / oauth / twitter / .... fərqli bir yol istifadə etmək üçün ismarıcları məruz qalır:
twitterauth.url_prefix = 'yerdə'
Testlər

Mən yalnız Python 2.6 və 2.7 atm altında paketi test etdik. Siz burun, əhatə dairəsi, istehza və WebTest lazımdır. Sonra e.g .:
$ Nosetests --cover-paketi = pyramid_twitterauth --cover-testlər --with-doctest --with əhatə pyramid_twitterauth
......................................
Stmts Miss Cover itkin Ad
-------------------------------------------------- -------
pyramid_twitterauth 18 0 100%
28 0 100% pyramid_twitterauth.hooks
pyramid_twitterauth.model 21 0 100%
370 0 100% pyramid_twitterauth.tests
157 0 100% pyramid_twitterauth.view
-------------------------------------------------- -------
TOTAL 594 0 100%
-------------------------------------------------- --------------------
9.090s 45 testlər Ran
OK

tələblər

  • Python
  • piramida

Geliştirici digər proqram James Arthur

pyramid_assetgen
pyramid_assetgen

14 Apr 15

pyramid_postmark
pyramid_postmark

20 Feb 15

pyramid_weblayer
pyramid_weblayer

20 Feb 15

Şərh pyramid_twitterauth

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!