pyramid_twitterauth

Screenshot der Software:
pyramid_twitterauth
Softwarebeschreibung:
Version: 0.2.1
Upload-Datum: 20 Feb 15
Entwickler: James Arthur
Lizenz: Frei
Popularität: 18

Rating: 4.0/5 (Total Votes: 1)

pyramid_twitterauth ist ein Plugin, pyramid_simpleauth, damit die Benutzer einer Pyramide Anwendung via Twitter zu authentifizieren und / oder schließen Sie den Twitter-Account verlängert.
Sobald sie das getan, eine authentifizierte Tweepy Client als request.twitter.client und Fahnen für has_read_access & has_write_access erhalten Sie ::
# Z.B .: in einer Ansicht aufrufbar
wenn request.twitter.has_write_access:
& Nbsp; request.twitter.client.update_status ('OMG #lolcats')
Installieren
Installieren Sie das Paket wie jedes andere Python-Ei, wie zB:
easy_install pyramid_twitterauth
Dann sind sie zusammen mit einer Sitzung Fabrik, pyramid_tm, pyramid_basemodel und pyramid_simpleauth in der Konfiguration Teil Ihrer Pyramide App:
# Konfigurieren einer Sitzung Fabrik, hier verwenden wir `pyramid_beaker`.
config.include ('pyramid_beaker')
config.set_session_factory (session_factory_from_settings (Einstellungen))
# Nehmen Sie die Pakete. Die Reihenfolge ist wichtig, wenn Sie wollen
# `Pyramid_basemodel`" einfach funktionieren ".
config.include ('pyramid_simpleauth')
config.include ('pyramid_twitterauth')
config.include ('pyramid_basemodel')
# Entweder sind `pyramid_tm` oder sich mit zu begehen Transaktionen selbst.
config.include ('pyramid_tm')
Beachten Sie, dass Sie über eine sqlalchemy.url in Ihrer INI-Einstellungen bieten, oder die SQLAlchemy Modelle binden und Gültigkeitsbereich Session auf eine Datenbank-Engine selbst.
Modus
Im Standardmodus können Sie die Paket-Nutzer via Twitter zu authentifizieren. Dies geschieht, indem die folgenden Ansichten getan ::
- / Oauth / twitter / Authentifizierung
- / Oauth / twitter / authenticate_callback
- / Oauth / twitter / versagt
- Ein HTTPForbidden Ansicht, leitet zu / oauth / twitter / Authentifizierung
In "connect" Modus ermöglicht das Paket vorhandenen authentifizierten Benutzern, ihre Twitter-Accounts zu verbinden. Dies erfolgt, indem Blick auf getan ::
- / Oauth / twitter / genehmigen
- / Oauth / twitter / authorize_callback
Diese beiden Modi liegen noch gegenseitig aus. Um Modus stellen twitterauth.mode in Ihrer INI-Einstellungen aktivieren "connect" ::
twitterauth.mode = verbinden
Einstellungen
Geben Sie Ihre Twitter-App OAuth Konsumenteninfo in Ihrem ::
twitterauth.oauth_consumer_key =
twitterauth.oauth_consumer_secret =
Ansichten sind standardmäßig ausgesetzt zu / oauth / twitter / .... Um einen anderen Pfad verwenden:
twitterauth.url_prefix = "irgendwo"
Tests

Ich habe nur das Paket getestet unter Python 2.6 und 2.7 atm. Sie müssen Nase, Deckung, Mock und WebTest. Dann, z.B .:
$ nosetests --cover-Paket = pyramid_twitterauth --cover-Tests --with-doctest --with-Abdeckung pyramid_twitterauth
......................................
Nennen Stmts Fräulein Abdeckung fehlt
-------------------------------------------------- -------
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%
-------------------------------------------------- --------------------
Ran 45 Tests in 9.090s
OK

Anforderungen :

  • Python
  • Pyramide

Andere Software von Entwickler James Arthur

pyramid_assetgen
pyramid_assetgen

14 Apr 15

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

pyramid_weblayer
pyramid_weblayer

20 Feb 15

pyramid_postmark
pyramid_postmark

20 Feb 15

Kommentare zu pyramid_twitterauth

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!