pyramid_twitterauth

Software kuvakaappaus:
pyramid_twitterauth
Ohjelmiston tiedot:
Versio: 0.2.1
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: James Arthur
Lupa: Vapaa
Suosio: 18

Rating: 4.0/5 (Total Votes: 1)

pyramid_twitterauth on plugin, joka ulottuu pyramid_simpleauth sallia Pyramid sovelluksen käyttäjät todentamaan Twitterin kautta ja / tai liittää niiden kimittää huomioon.
Kun he ovat tehneet niin, saat todennettu Tweepy asiakkaan request.twitter.client ja lippujen has_read_access & has_write_access ::
# Esim .: näkymässä vaadittaessa maksettavaa
jos request.twitter.has_write_access:
& Nbsp; request.twitter.client.update_status ("OMG #lolcats ')
Asenna
Asenna paketti kuin mitä tahansa muita Python muna, esim:
easy_install pyramid_twitterauth
Sitten kuuluu sen yhdessä istunto tehdas, pyramid_tm, pyramid_basemodel ja pyramid_simpleauth konfiguraatiossa osa teidän Pyramid app:
# Määritä istunnon tehdas, täällä, käytämme `pyramid_beaker`.
config.include ('pyramid_beaker')
config.set_session_factory (session_factory_from_settings (asetukset))
# Sisällytä paketteja. Tilaus on merkittävä, jos haluat
# `Pyramid_basemodel`" vain työtä ".
config.include ('pyramid_simpleauth')
config.include ('pyramid_twitterauth')
config.include ('pyramid_basemodel')
# Joko ovat `pyramid_tm` tai käsitellä syyllistyvät liiketoimia itse.
config.include ('pyramid_tm')
Huomaa, että sinun on annettava sqlalchemy.url oman .ini asetuksista, tai sitoa SQLAlchemy malleja ja scoped Session tietokanta moottori itse.
tila
Oletusasetuksilla, paketin avulla käyttäjät todentaa Twitterin kautta. Tämä tapahtuu altistamalla seuraavien näkymien ::
- / OAuth / twitter / todentaa
- / OAuth / twitter / authenticate_callback
- / OAuth / twitter / epäonnistui
- HTTPForbidden että ohjaa / OAuth / twitter / todentaa
In "connect" -tilassa paketin avulla olemassa olevat todennetut käyttäjät voivat liittää Twitter-tilejä. Tämä tapahtuu altistamalla näkemyksiä ::
- / OAuth / twitter / Authorize
- / OAuth / twitter / authorize_callback
Nämä kaksi toimintatilaa ovat tällä hetkellä toisensa poissulkevia. Jotta "kytkeä" -tilassa twitterauth.mode oman .ini asetukset ::
twitterauth.mode = liittää

Määritä Twitter sovelluksen OAuth info teidän ::
twitterauth.oauth_consumer_key =
twitterauth.oauth_consumer_secret =
Luettu altistuvat oletuksena / OAuth / twitter / .... Jos haluat käyttää eri polkua:
twitterauth.url_prefix = "jonnekin"
Testit

Olen vain testannut paketti alle Python 2.6 ja 2.7 atm. Tarvitset nenä, kattavuus, pilkata ja WebTest. Sitten, esim .:
$ Nosetests --cover-paketti = pyramid_twitterauth --cover-testit --with-doctest --with-kattavuus pyramid_twitterauth
......................................
Nimi Stmts Miss Cover Puuttuu
-------------------------------------------------- -------
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%
-------------------------------------------------- -------
YHTEENSÄ 594 0 100%
-------------------------------------------------- --------------------
Ran 45 testit 9.090s
OK

Vaatimukset :

  • Python
  • pyramidi

Muu ohjelmistojen kehittäjä James Arthur

pyramid_basemodel
pyramid_basemodel

14 Apr 15

pyramid_postmark
pyramid_postmark

20 Feb 15

pyramid_assetgen
pyramid_assetgen

14 Apr 15

pyramid_weblayer
pyramid_weblayer

20 Feb 15

Kommentit pyramid_twitterauth

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!