pyramid_twitterauth

Szoftver screenshot:
pyramid_twitterauth
Szoftver adatai:
Változat: 0.2.1
Feltöltés dátuma: 20 Feb 15
Fejlesztő: James Arthur
Engedély: Ingyenes
Népszerűség: 18

Rating: 4.0/5 (Total Votes: 1)

pyramid_twitterauth egy plugin, amely kiterjeszti pyramid_simpleauth, hogy a Piramis alkalmazás felhasználói hitelesítést via Twitter és / vagy csatlakoztassa a Twitter fiókot.
Egyszer már megtette, akkor kap egy hitelesített Tweepy ügyfél request.twitter.client és zászlók has_read_access & has_write_access ::
# Pl .: egy nézetben lehívható
Ha request.twitter.has_write_access:
& Nbsp; request.twitter.client.update_status ("OMG #lolcats)
Telepítés
Telepítse a csomagot úgy, mint bármilyen más Python tojás, pl:
easy_install pyramid_twitterauth
Aztán közé, hogy együtt a munkamenet gyári, pyramid_tm, pyramid_basemodel és pyramid_simpleauth a konfiguráció részét a Piramis app:
# Konfigurálása ülésen gyár, itt, mi használ `pyramid_beaker`.
config.include ('pyramid_beaker')
config.set_session_factory (session_factory_from_settings (beállítások))
# Azokra a csomagokra. A sorrendje fontos, ha azt szeretné,
# `Pyramid_basemodel`, hogy" csak a munka ".
config.include ('pyramid_simpleauth')
config.include ('pyramid_twitterauth')
config.include ('pyramid_basemodel')
# Vagy közé `pyramid_tm` vagy foglalkozik a tranzakciók véglegesítése magát.
config.include ('pyramid_tm')
Ne feledje, hogy meg kell adnia egy sqlalchemy.url a .ini beállítások, vagy megkösse a SQLAlchemy modellek és távcsöves Session egy adatbázis motor magad.
Mode
Alapértelmezett módban, a csomag lehetővé teszi a felhasználók hitelesítését a Twitteren keresztül. Ez úgy történik, felfedve a következő nézetek ::
- / OAuth / twitter / azonositas
- / OAuth / twitter / authenticate_callback
- / OAuth / twitter / nem
- Egy HTTPForbidden véli, hogy átirányítja / OAuth / twitter / azonositas
A "connect" módban, a csomag lehetővé teszi a meglévő hitelesített felhasználók csatlakozni a Twitter számlák. Ez úgy történik, hogy kiteszik véleményüket ::
- / OAuth / twitter / Authorize
- / OAuth / twitter / authorize_callback
E két módozat jelenleg kölcsönösen kizárják egymást. Annak érdekében, hogy a "connect" módban, állítsa twitterauth.mode a .ini beállítások ::
twitterauth.mode = csatlakozni
Beállítások
Adja meg a Twitter alkalmazás OAuth fogyasztói info a ::
twitterauth.oauth_consumer_key =
twitterauth.oauth_consumer_secret =
Nézetek vannak kitéve, hogy alapértelmezett / OAuth / twitter / .... hogy egy másik utat:
twitterauth.url_prefix = "valahol"
Tesztek

Én még csak tesztelték a csomag mellett Python 2.6 és 2.7 atm. Szükséged lesz az orr, a lefedettség, makett és WebTest. Ezután, pl .:
$ Nosetests --cover-csomag = pyramid_twitterauth --cover-tesztek --with- doctest --with- lefedettség pyramid_twitterauth
......................................
Név Stmts kisasszony Cover Hiányzó
-------------------------------------------------- -------
pyramid_twitterauth 18 0 100%
pyramid_twitterauth.hooks 28 0 100%
pyramid_twitterauth.model 21 0 100%
pyramid_twitterauth.tests 370 0 100%
pyramid_twitterauth.view 157 0 100%
-------------------------------------------------- -------
TOTAL 594 0 100%
-------------------------------------------------- --------------------
Futott 45 tesztek 9.090s
OK

követelmények :

  • Python
  • piramis

Más szoftver fejlesztő James Arthur

pyramid_basemodel
pyramid_basemodel

14 Apr 15

pyramid_postmark
pyramid_postmark

20 Feb 15

pyramid_weblayer
pyramid_weblayer

20 Feb 15

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

Hozzászólások a pyramid_twitterauth

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!