pyramid_twitterauth

Software captura de pantalla:
pyramid_twitterauth
Detalles de software:
Versión: 0.2.1
Fecha de carga: 20 Feb 15
Promotor: James Arthur
Licencia: Libre
Popularidad: 18

Rating: 4.0/5 (Total Votes: 1)

pyramid_twitterauth es un plugin que se extiende pyramid_simpleauth para que los usuarios de una aplicación Pirámide para autenticar a través de Twitter y / o conectar su cuenta de Twitter.
Una vez que lo han hecho, se obtiene un cliente Tweepy autenticado como request.twitter.client y banderas para has_read_access y has_write_access ::
# Por ejemplo .: en una vista exigible
si request.twitter.has_write_access:
& nbsp; request.twitter.client.update_status ('OMG #lolcats')
Instalar
Instale el paquete como lo haría con cualquier otro huevo Python, por ejemplo:
easy_install pyramid_twitterauth
Entonces incluirlo junto con una fábrica de sesiones, pyramid_tm, pyramid_basemodel y pyramid_simpleauth en la parte de configuración de tu aplicación Pirámide:
# Configure una fábrica de sesiones, aquí, estamos usando `pyramid_beaker`.
config.include ('pyramid_beaker')
config.set_session_factory (session_factory_from_settings (ajustes))
# Incluir los paquetes. El orden es importante si quieres
# `Pyramid_basemodel` a" sólo trabajo ".
config.include ('pyramid_simpleauth')
config.include ('pyramid_twitterauth')
config.include ('pyramid_basemodel')
# O incluyen `pyramid_tm` o tratar de cometer transacciones usted mismo.
config.include ('pyramid_tm')
Tenga en cuenta que debe proporcionar una sqlalchemy.url en la configuración .ini, o enlazar los modelos SQLAlchemy y con ámbito de sesión a un motor de base de datos usted mismo.
Modo
En el modo predeterminado, el paquete permite que los usuarios se autentican a través de Twitter. Esto se realiza mediante la exposición de las vistas siguientes ::
- / Oauth / twitter / authenticate
- / Oauth / twitter / authenticate_callback
- / Oauth / twitter / fallido
- Una vista HTTPForbidden que redirige a / oauth / twitter / authenticate
En el modo "Conectar", el paquete permite existente usuarios autenticados para conectar sus cuentas de Twitter. Esto se realiza mediante la exposición de puntos de vista en ::
- / Oauth / twitter / authorize
- / Oauth / twitter / authorize_callback
Estos dos modos son actualmente mutuamente excluyentes. Para modo, twitterauth.mode establecido permitirá "conectar" en la configuración .ini ::
twitterauth.mode = conectar
Configuración
Especifique OAuth información al consumidor de su aplicación de Twitter en tu ::
twitterauth.oauth_consumer_key =
twitterauth.oauth_consumer_secret =
Vistas están expuestos de forma predeterminada en / oauth / twitter / .... Para utilizar un camino diferente:
twitterauth.url_prefix = 'en alguna parte'
Pruebas

Sólo he probado el paquete bajo Python 2.6 y 2.7 atm. Tendrá la nariz, la cobertura, se burlan y WebTest. Entonces, por ejemplo .:
$ nosetests --cover-package = pyramid_twitterauth --cover pruebas --with-doctest pyramid_twitterauth --with-cobertura
......................................
Nombre Stmts señorita cubierta Missing
-------------------------------------------------- -------
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 pruebas en 9.090s
Aceptar

Requisitos :

  • Python
  • pirámide

Otro software de desarrollador James Arthur

pyramid_basemodel
pyramid_basemodel

14 Apr 15

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

pyramid_postmark
pyramid_postmark

20 Feb 15

pyramid_weblayer
pyramid_weblayer

20 Feb 15

Comentarios a la pyramid_twitterauth

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!