René's URL Explorer Experiment


Title: Language library refactor by graceyim · Pull Request #37 · toopher/toopher-python · GitHub

Open Graph Title: Language library refactor by graceyim · Pull Request #37 · toopher/toopher-python

X Title: Language library refactor by graceyim · Pull Request #37 · toopher/toopher-python

Description: Updated existing toopher-python library using blueprint provided.

Open Graph Description: Updated existing toopher-python library using blueprint provided.

X Description: Updated existing toopher-python library using blueprint provided.

Opengraph URL: https://github.com/toopher/toopher-python/pull/37

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:e121c24f-6ec7-3383-a0eb-7db83eb03169
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB7B2:1A68FF:1CEECF:266A8C:6A5BEB51
html-safe-noncea088b47ec2fa15288603fe342fc9d3b80e5e1fe041e9b18a93b91d621dd76b2a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCN0IyOjFBNjhGRjoxQ0VFQ0Y6MjY2QThDOjZBNUJFQjUxIiwidmlzaXRvcl9pZCI6IjM4MDgxMjQ3NzQ3MzM1NzI5NDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac434db83bb373c68153eb172cb274a2bd96ea22c2e22255b0cda1500e00ea8b41
hovercard-subject-tagpull_request:27526908
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/toopher/toopher-python/pull/37/files
twitter:imagehttps://avatars.githubusercontent.com/u/7481534?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/7481534?s=400&v=4
og:image:altUpdated existing toopher-python library using blueprint provided.
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/toopher/toopher-python git https://github.com/toopher/toopher-python.git
octolytics-dimension-user_id2179706
octolytics-dimension-user_logintoopher
octolytics-dimension-repository_id7061742
octolytics-dimension-repository_nwotoopher/toopher-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id7061742
octolytics-dimension-repository_network_root_nwotoopher/toopher-python
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/toopher/toopher-python/pull/37/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftoopher%2Ftoopher-python%2Fpull%2F37%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftoopher%2Ftoopher-python%2Fpull%2F37%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=toopher%2Ftoopher-python
Reloadhttps://github.com/toopher/toopher-python/pull/37/files
Reloadhttps://github.com/toopher/toopher-python/pull/37/files
Reloadhttps://github.com/toopher/toopher-python/pull/37/files
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
toopher https://github.com/toopher
toopher-pythonhttps://github.com/toopher/toopher-python
Notifications https://github.com/login?return_to=%2Ftoopher%2Ftoopher-python
Fork 5 https://github.com/login?return_to=%2Ftoopher%2Ftoopher-python
Star 3 https://github.com/login?return_to=%2Ftoopher%2Ftoopher-python
Code https://github.com/toopher/toopher-python
Issues 1 https://github.com/toopher/toopher-python/issues
Pull requests 3 https://github.com/toopher/toopher-python/pulls
Actions https://github.com/toopher/toopher-python/actions
Projects https://github.com/toopher/toopher-python/projects
Wiki https://github.com/toopher/toopher-python/wiki
Security and quality 0 https://github.com/toopher/toopher-python/security
Insights https://github.com/toopher/toopher-python/pulse
Code https://github.com/toopher/toopher-python
Issues https://github.com/toopher/toopher-python/issues
Pull requests https://github.com/toopher/toopher-python/pulls
Actions https://github.com/toopher/toopher-python/actions
Projects https://github.com/toopher/toopher-python/projects
Wiki https://github.com/toopher/toopher-python/wiki
Security and quality https://github.com/toopher/toopher-python/security
Insights https://github.com/toopher/toopher-python/pulse
graceyimhttps://github.com/graceyim
develophttps://github.com/toopher/toopher-python/tree/develop
lang-library-refactorhttps://github.com/toopher/toopher-python/tree/lang-library-refactor
Conversation 99 https://github.com/toopher/toopher-python/pull/37
Commits 250 https://github.com/toopher/toopher-python/pull/37/commits
Checks 0 https://github.com/toopher/toopher-python/pull/37/checks
Files changed https://github.com/toopher/toopher-python/pull/37/files
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
Language library refactor https://github.com/toopher/toopher-python/pull/37/files#top
Show all changes 256 commits https://github.com/toopher/toopher-python/pull/37/files
236ea0b Refactor get_auth_url Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/236ea0b1a78bfdfb975272b0c06446d6922ea8f1
a2e09a6 Refactor get_oauth_signed_url Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a2e09a640f213e2faf5bc68cabcb572ba4ad42a0
3c679a4 Check kwargs and set default values for get_auth_url Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3c679a41b21f90fd32ab821e02a6b3a39d5b304d
d6799d9 Check kwargs for ttl or set default value Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/d6799d98b8387fbfeed0a4607802eb45bbf958a3
f76a6e8 Rename _get_oauth_signed_url Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f76a6e8b5812ec804d881e786cdad86ad1d0c774
1230438 Rename authenticate params Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/123043880f3e604cc1cc971fd342b6b803fc67f9
aa3cc13 Rename AuthenticationStatus to AuthenticationRequest Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/aa3cc13fb32777d6f7ee8d7f703d2fda640e69b1
ad1da3e Rename PairingStatus to Pairing Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ad1da3eebeecb2ad74e023db1b12c7afb5bba688
4ba88b0 remove get_pair_url test Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4ba88b0bfc486881eccea2d4c74a406728192ebf
0635cc3 Refactor authenticate_with_otp Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0635cc3085b190238e956105edbf118003a226ce
5d7ae27 Add Pairing.refresh_from_server Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5d7ae2750a9774b1e1e22c4d29a2de79069ebf16
276008b Add AuthenticationRequest.refresh_from_server Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/276008b62b0653036bc962b097124bf535af1d15
de24260 Rename uri to url Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/de24260c2830d46a6af92eab4bab1c2907d01964
2d27608 Add UserTerminal class and test Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/2d27608b240cab3f396c0d06ec030aa4736f8112
453c0ea Add get_user_terminal_by_id Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/453c0eaed080b8e40006efa084efb550098ecb10
9da5024 Add UserTerminal.refresh_from_server Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9da5024ebb7c1d93a5b60d556b700b54e89c4b91
f32ec21 Remove comment since test is passing Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f32ec2126712e9b81144fbf134bd84b39e46948f
205a1cb "Refactor" AuthenticationRequest.refresh_from_server Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/205a1cbbb3d0a16224fde99c6983dec0e0bc6d9e
eb80a8b "Refactor" Pairing.refresh_from_server Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/eb80a8bf44a125ba417edea321975bdfabf27d86
0616c0b Return UserTerminal instance from create_user_terminal Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0616c0bcf97b082727965f485254ed8e8b9e33ae
aad114e Refactor enable_user and disable_user Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/aad114e91241f6e4e065fe38ae8c9a58d7da7af6
a047dda Add get_pairing_reset_link Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a047ddaa5400cb6dc9387d97bf05a5f468092a6e
ea710e8 Add email_pairing_reset_link_to_user Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ea710e8008f6fbb7ed0cdc346437f4334eada73a
15aa251 Add post and get Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/15aa2516e75621e047b3adf3e6c14bde1c2cee71
be1639a Add User and create_user Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/be1639a6dd5d57cde1583ad25a6f52d198df37f3
3ac3e53 Add get_user_by_id Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3ac3e53d91b107259ee6928c9cad66eff25e66d3
e0e8167 Add User.refresh_from_server Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e0e8167c33cfdf04100a2398ee14744444da601a
62fc11a Add User.enable and User.disable Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/62fc11ad578830e2773d138ff40a14450954aedc
a5bafd2 Rename user_name to username Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a5bafd2c62998e590b7395a79d641a8f14fdc3a8
2411879 Add reset_user and User.reset Jan 15, 2015 https://github.com/toopher/toopher-python/pull/37/commits/24118795e624bbb0642be4224de5e65e8fe8897b
05ff6d7 Update README.md Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/05ff6d77821fa39bc9affc181209db65c0650469
e4daab1 Remove commented out code Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e4daab17ef27c2e4f1053b1b84e13845181fb7a9
9cf10a4 Update README-Iframe.md Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9cf10a41a805bc67963d1908a3d9e0b648ad2311
8cefa84 Update version to 2.0.0 Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8cefa84ba5ed3700a929046947fb937022a514c8
3ab7e37 Update demo.py Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3ab7e37fda04504ccbf0dc2c57a0f267f7aeff2d
ecaa370 Update demo_bells_and_whistles.py Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ecaa370591e25d28b189f4bd5a6912d5149504ef
5f850fb nevermind the country code for demo_bells_and_whistles.py Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5f850fbcabe9cc548056025d56066b780b948a17
bcfbfd8 Use fresh_from_server to update pairing and authorization request Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/bcfbfd8d48d443a93acc5f7f3f95162ad721cd1f
0b45f77 Add pending field to Pairing class Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0b45f7706ced25d17a61adb11779d75f1de44713
8460a07 Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8460a079cfb05e68ef2cb4851b2a6c99f584327a
e6a03dc Fix order of checking if pairing is pending or complete Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e6a03dca29c495767e0acfb1fa7b3e32337064fb
31826c8 Rename auth_request_status to auth_request Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/31826c8e4933648d0f5778e21ec28ee3e99eb851
c90ed54 Make sure there are two blank lines between classes Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/c90ed540c84bdae04fefa840bde5721515f0032d
f44460d Try to make text pretty for Seth Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f44460d75c15a556bc14b02fa9ec1b3d7538e153
a0ec572 Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a0ec5723bcbf272154c109ae4ca8ad58af88c128
e29fb83 Make it even prettier Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e29fb83957dca239392f27dee839ec4beb7acd1d
0dc53e3 Make printing prettier Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0dc53e352acf4d0ec296c68b55da03bf01b5383a
b7eb00d Create get_qr_code_image Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b7eb00d3a227af73bc0aa9e0ca2ba926e1e86b10
934b363 Fix QR image tests Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/934b363e6824b12cb07ea18107525a0408948097
87bcc27 Add pair by QR code to demo_bells_and_whistles.py Jan 16, 2015 https://github.com/toopher/toopher-python/pull/37/commits/87bcc27275967e23bfdb288e59e417017ee64600
a8d1bb7 Use refresh_from_server() instead of get_authentication_request_by_id() Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a8d1bb7f1f37302a03ce7f81a554b247d00f716e
dfd2433 Create API documentation Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/dfd2433f6462e89bc40e754fd651aead6e7f96fc
21e7f30 Move api-docs.md Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/21e7f30364fb2eb836c2f792a49f59ee93670671
f188926 Rename get_auth_url() to get_auth_iframe_url() Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f18892640a455174eb12fa13b5c4ce2976ccaf31
5166251 Rename get_user_management_url() to get_user_management_iframe_url() Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/516625116b41289ee1f268aefa429b736699a991
df7beb4 Fix spacing for ToopherIframeTests Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/df7beb4f9d1f126a2393a2366092d61dade7b5bf
a57b3ee Add setUp() and clean up ToopherTests Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a57b3eee51221edc1cba8b2431f8709ce469dede
b9a84e6 Add setUp() and cleanup ZeroStorageTests Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b9a84e67f180c13c7acf063ea53c337fd0b8621e
e39358c Update ToopherTests.setUp() Jan 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e39358cedd87b032a1a1cc5dc1020755ddba4905
416d7ad Add setUp() and cleanup AuthenticationRequestTests Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/416d7ad0c5bb60cf06576390a37fa8fbde7ac51d
9b1e7e8 Make sure we save self._raw_data appropriately with instance methods Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9b1e7e829ea05cac7c61fb5505e28e2cf8b9f801
0822d14 have AuthenticationRequest.authenticate_with_otp update self instance… Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0822d141399166881e55355a4769520ae4191010
f4afb3f Add setUp() and cleanup PairingTests Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f4afb3f867c7ef07c67cbf6175d7a4810ad2fe1d
3d7d2d2 Add setUp() and cleanup UserTerminalTests Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3d7d2d29e95726d98abd104fdf9a43c00815f04b
cc662e9 Add setUp() and cleanup UserTests Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/cc662e9dcd4890d3b29facaebbd85e9dc313c0de
837ef2a Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/837ef2ad10900da147498a643bfd788aecda8dbd
b019990 Remove repetitive code and use ToopherApi.post and ToopherApi.get ins… Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b019990a02e780a4383e27b62f3673bca4ecacbe
fbbef1a Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/fbbef1a673fdea00cdb5a368352a11b957e605fd
751e261 Don't call _set_toopher_disabled_for_user within User.enable and User… Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/751e2616b8186b59fc5f4e912b42a17f56e9fbd9
dd135eb Make Pairing.user store a User instance Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/dd135ebe7a01978e1a804df8fa8d87739edcb555
7816771 Add attributes and arguments to ToopherIframe documentation Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/7816771bccef346518a7abc45d9fa9cdbffbec72
8596125 Add UserTerminal.update Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/85961255f70f159838f1e5470ed22cc5d7b34724
6a704f7 Have AuthenticationRequest.terminal be a UserTerminal instance and up… Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/6a704f7bad718c155dfffa54328d1fedca6419fc
f704f06 Fix table Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f704f0689c2246a48fa2b3dcd620292de5a33b81
882068b Fix remaining tables Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/882068b130e3973de821df26ff2a61c8d1d478c1
62cc4b7 Create User.update Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/62cc4b716e1626204fe515e1004cd73f24fa3a01
2356092 Update get_auth_url and get_user_management_url names Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/2356092cccc0dfdb04994038dfb4fd585b704f7d
9dee6f4 Add Pairing.update Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9dee6f45998288f2a4142390d1ec9628c3c62be2
022fc98 Add AuthenticationRequest.user => User Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/022fc98971f2c521019c482675c7d612a2ffd6cb
dd9559b Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/dd9559b858da7265d46a69de9238235cede5a8c1
6de4799 Don't return anything on User.reset Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/6de4799914af61cb7db33dbbc7e0fdb946062272
c36a9a0 Have UserTerminal.user return a User instance Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/c36a9a009cfff93d9ba7ff725dcb1fa7cc297507
85d1f92 Move get_reset_link and email_reset_link under Pairing class Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/85d1f922a3b1cae5f63460b486748c57e1a99b74
4e1f44b Switch order of params in authenticate_with_otp Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4e1f44bdc22c06b395632ae6d99dd551a3562bd1
f2cc5f6 Clean up demo Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f2cc5f6954522cc0929bbbc6c1dc642d6ed5d530
1ff6176 Update api-docs Jan 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/1ff6176f75ed4c51069e2cab8be35fb969668937
aa7acb7 Add AdvancedApiUsageFactory and ApiRawRequester with get and post met… Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/aa7acb7c3b84a6be39404acabde1b54c750259e4
5a380eb Remove old get_pairing_reset_link and email_pairing_reset_link_to_user Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5a380eba21cb46c739aaea12afb022ede3804180
603ae22 Add PairingFinder and get_by_id Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/603ae2242a1416d45a127cd1f7fa0487c1385bca
bd95088 Add AuthenticationRequestFinder and get_by_id Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/bd95088c0e5f004d5cb47503adfa36a924d3962f
a7fe786 Update ToopherIFrame docs Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a7fe786447bcc0196655e9cd79c08320e6e3c3ca
e3fa38a Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e3fa38a039c390d629ca78424c502e6e486d135a
2014811 Add UserFinder and get_by_id Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/2014811020abdbdf532e7986f23d80c7930d542e
61872d0 Add UserFinder.get_by_name Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/61872d00fca6e5f1197f1ce5909b8c9acab4503a
8dd013c Add UserTerminalFinder and get_by_id Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8dd013c2f1c41f2a2957e0473a718ceb17f08f86
4a9a4b5 Update args tables Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4a9a4b53c02cd52ab22d62a61d4072e082af83c0
79486f9 Update headers and defaults Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/79486f9c8cfdc7562bb1eaad14671bb8dedfece5
42fc2aa Remove deprecated methods from ToopherApi that are now instance metho… Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/42fc2aa79cad12ede92c938a6f59f29dcdf430c6
701789c Remove deprecated methods from ToopherApi that are now in ApiRawReque… Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/701789c41301f24a9068a71d4b369582863e9680
6a25488 Update api-docs Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/6a2548843cfa6dcb16e1da4fd032d1e442fad6fc
276db7e Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/276db7eaae5dd0c3b0972f061e904e8795dbaaed
24c312f Update api-docs Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/24c312fe3e9438038d1381fb44792fce7f6a16ee
0045490 Rename X_Finder to Xs plural namespace Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0045490505f80bc9340125901cf0531f06323080
55e7651 Move create_user and create_user_terminal to Users.create and UserTer… Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/55e7651d5c01cd6ad3cd8a0c6f34b8d54a9fa942
dbe3ffc Rename get_auth_iframe_url() to get_authentication_url() Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/dbe3ffcaf2ada6c43c64d7a5af64316473e8c8de
14fe88b Rename get_user_management_iframe_url() to get_user_management_url() Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/14fe88b084036e279e40696c4d5cf3c1b6a20754
821f9c9 Cleanup test names Jan 21, 2015 https://github.com/toopher/toopher-python/pull/37/commits/821f9c9740435bd8fa27b1a4ab0066cc549b1668
7fc0114 Update formatting in api-docs Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/7fc0114eb3a777257b834983dd12cb3544a01c2d
ebfff60 Update formatting for list Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ebfff60dcbdea4da08b29195f25419ccf27b58b1
b6ab3d2 Correct args for validate_postback Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b6ab3d2c1b52456315916282e828bb09cc86cd9f
657acc6 Fix formatting for Users Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/657acc6d01cf06ea6740b12097cecba7b318807f
bffe89d Remove args from validate_postback Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/bffe89d79e3fa96ea1e28ff3b990dc3bcc5b955c
5ace2e3 Update args table for ToopherIframe Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5ace2e3b637f076b931acf057c24f6d010976a83
19d2a59 Dont make another API call in Users.get_by_name when it is unnecessary Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/19d2a59d4460d1f41249b7bfff1a89f95e9caf7e
896f28d Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 22, 2015 https://github.com/toopher/toopher-python/pull/37/commits/896f28d482b220a85b7cb25a14a771df9d1bd7af
0213038 Rename tests to be more descriptive Jan 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/021303812e1a7f53b967d6f379912f66084a3063
288f1b6 Make self.assertTrue(False) self.fail() with explanatory message Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/288f1b6c6630c328390987a2367e5c6a45d203db
ac17c32 Have SignatureValidationError inherit from ToopherApiError Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ac17c32c535145317882cc5fc6937234d70b629b
7adf87b Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/7adf87bb9426de9f5baeb7109b0df25aafd46cff
f72d768 Merge ZeroStorageTests with ToopherTests Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f72d768ab0822ad6e65f22fd5931d77cedc00b3a
6634943 Make update() for User, UserTerminal, Pairing, and AuthenticationRequ… Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/6634943972c6c156c6d29334c2cd29836d4a5664
3d308de Add Action class and AuthenticationRequest.action Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3d308de0adefbb7e0670886396e15cc60457da8b
116c51b Change DEFAULT_IFRAME_TTL to 300 Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/116c51b6a40fb34e2410ae1ec6bc49e750583dad
1ac3815 Check for disable_toopher_auth Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/1ac381533aaa50d8acb1142ce32498feecded2ac
a4444ac Rename authenticate_with_otp to grant_with_otp Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a4444ac7cda73d7785c45750afae5abd74106319
34b7067 Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/34b70671df1f15f9347258fa207282a703054fd3
64348c4 Remove default values for allow_inline_pairing, automation_allowed an… Jan 28, 2015 https://github.com/toopher/toopher-python/pull/37/commits/64348c4563ce3a33c0e89191b134f9d9a2234fef
7573002 Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 28, 2015 https://github.com/toopher/toopher-python/pull/37/commits/7573002d328a6271fdd1c9d1b8a58730a90d77da
3b40521 Add reason_code to AuthenticationRequest class Jan 28, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3b405219ab0ba9cb1b7b7192f86e589ef36ee9a2
b68af09 Rename terminal.name_extra to terminal.requester_specified_id Jan 28, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b68af0954a6995aa63cfae88f9fee7bf4415c569
8ecfd29 Rename enable/disable to enable_toopher_authentication/disable_toophe… Jan 28, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8ecfd29558e982578f7f84422325893c2a9ba655
b15845b Rename user.disable_toopher_auth to user.toopher_authentication_enabled Jan 28, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b15845bee3152b35528ef740e767c09af1e16fef
972884d Create ToopherBase class for __getattr__() Jan 28, 2015 https://github.com/toopher/toopher-python/pull/37/commits/972884d2134917e735684191e1b3d6f2528fffbe
5e1702b Add Pairing.api and Pairings.api Jan 29, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5e1702be4cab6b4654856eb9004a5be0bc00dc5d
2ac7371 Add AuthenticationRequest.api and AuthenticationRequests.api Jan 29, 2015 https://github.com/toopher/toopher-python/pull/37/commits/2ac7371c007115bafafb56530dc2e902287691dc
a121413 Add User.api, Users.api, UserTerminal.api and UserTerminals.api Jan 29, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a12141341cc1fb8ea71bf9ad926e64e8901ed538
077caab Don't need to store self.raw in Pairings, Users, AuthenticationReques… Jan 29, 2015 https://github.com/toopher/toopher-python/pull/37/commits/077caab8d657e1bef5d7539e71a0d4cbb5a3b34b
0b102f9 Refactor PairingTests.test_get_reset_link() Jan 30, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0b102f9d0b844a4b232b3b39ced341d42a97c57b
4a72283 Merge branch 'lang-library-refactor' of github.com:toopher/toopher-py… Jan 30, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4a72283517dd99ba71732ec0f5e57fc6f435840a
aea5be6 Add ToopherBaseTests.test_pickling_and_unpickling() Jan 30, 2015 https://github.com/toopher/toopher-python/pull/37/commits/aea5be6d58d0f0eb815361c4ed0c2d300d4a6956
52f23fa Remove old comment Feb 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/52f23fa9ad8f0c02ef87163a0073733d009f6553
41145da Remove unncessary return statement Feb 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/41145da5ca6fd77d69800bb312f33b6761e739b7
5990fac Rename _raw_data to raw_response Feb 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5990faccc80d6cfa6cbd14a7db2a017d70d8fbc9
b489469 Update UserTerminal.__init__ to use api Feb 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b489469aaa4f6ae63a1302564d161285531fa8c5
5396b60 Remove unused variable from ToopherApiDemo Feb 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5396b60c1502e2a1bb41e4936cd2074746c25266
f950359 Update auth.refresh_from_server() in README Feb 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f95035999086bc821bb1eb6c59546b06e491bb48
43c3c57 Refactor __init__ method of factory objects into base class Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/43c3c571540da8a01545258041e7306da2d9f110
bdd540f Cleanup test_get_qr_code_image to only check last_called_method and l… Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/bdd540f7621b9dbfdfeb5fadbd8c04621ff50b64
239a5fc Fix errors in tests Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/239a5fcf5e8b82c9ef247772b1a6ce6a47b074a2
e7cab37 Also test 2.7 Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e7cab372a93f5b1cb895f0287be6cfae667e4e2f
58670ec Merge pull request #39 from toopher/feature/refactor-factory-base-class dshafer Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/58670ec3bea1e479dcb8f5cb14a97f8ebbbb1745
c1ec60d Add User.toopher_authentication_enabled and cleanup __init__ Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/c1ec60d02876a18e233a70c335bb9a788501e713
cde61e5 Add UserTerminal.requester_specified_id and cleanup __init__ Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/cde61e57c6bf3f09aac5b22bee21eac2e97b680d
fb12f42 Cleanup Action.__init__ and _update Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/fb12f4234a85f6e903791e7d4d7bbf7f9e56181d
cad48f7 Cleanup AuthenticationRequest.__init__ and _update Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/cad48f7e62c55f576e56ba90ff83ef4067c1c65e
877a015 Cleanup Pairing.__init__ and _update Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/877a0151b40a0665ff0349b9a19ffd3316f75b2a
cf3114b Rename terminal_name_extra to requester_specified_terminal_id Feb 13, 2015 https://github.com/toopher/toopher-python/pull/37/commits/cf3114b630b7ae1f9d8b89ca9069433661de2c8f
03ca33b Use named parameters for ToopherApi.authenticate Feb 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/03ca33b35b78c11da9c32104190506d921a4e05b
40b90d9 Refactor ToopherApi.authenticate Feb 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/40b90d9741d16b4b2cdde5e2637fef4d025958a5
85a1514 Use authenticate by username (zero requester storage) in demo Feb 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/85a1514778cc07b48850e9922551e53a81f961a9
2454f84 Use pythonic syntax in variable assignment Feb 23, 2015 https://github.com/toopher/toopher-python/pull/37/commits/2454f84516296cc94e7c98bf6170aae0c7eaa2ff
4d5e7f8 Update demo and cleanup prints Feb 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4d5e7f88660d8b55f9576c2a5d0beb3695b5510c
4aa7d0c Update ToopherIframe README with new validate postback options Feb 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4aa7d0cf40949ac5d92e7f08c1830c13fb03e59b
2bf0609 Remove separate python API doc Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/2bf0609b068f5635164135b2b134414f389dc9e5
330cc12 Urlencode Toopher form data for ToopherIframe Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/330cc1250616dc7d21226ae7103ca62ba7ea3e8b
c3f6113 Use single quotes Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/c3f6113226eef6c7fbe631c9fbab219e55a837c0
b3209c5 Improve ToopherApiError messages Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b3209c549fa12c6d722a13c143b6ce9e69d1cee8
1c51cbf Add info to ToopherApiError messages Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/1c51cbfe6059987ed79e12486d0ead6dfa9935d4
8b437e9 Replace ToopherApi.validate_postback with #process_postback and #is_p… Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8b437e9864284e316d216818a7158cd24af365ff
d4a7210 Add default reset_email for ToopherIframe.get_authentication_url Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/d4a7210c97e43f90e9e41a7163fdae10539e42ca
3e4567f Add tests for #update Mar 2, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3e4567f3234290d6fa079fab5a2f0c5c0a3515f8
b3e843c Update ToopherIframe tests to match postback values from API Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b3e843cdb5197d1c2741ff4a4fd0254a046d36a0
df99d15 Update CONTRIBUTING.md to use nosetests to run tests Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/df99d15ff16c95e8f7f4195a5ae0bc185fce8789
d67885f Log errors in ToopherIframe.is_authentication_granted instead of rais… Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/d67885ff8cbf9c618a7c18da608b1793208335d8
0886691 Rename ToopherIframe._urldecode_data to _urldecode_iframe_data Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/088669187e8538fec3fc506807aacfa9785758a1
470c0c7 Split tests into separate files Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/470c0c7d0e282a9757dae1a9bdc53cc341ee5b6a
9f5c7a4 Use 'api.toopher.test' URL for tests Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9f5c7a4f0ed0c8ccd4ebae7d4f569609c57d859f
b1c00cb Split ToopherIframe into own file Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b1c00cb4193908e05a30785b0341eddf10f2626e
471c0dc Config log messages for ToopherIframe.is_authentication_granted Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/471c0dc5414c57da6bba4e20e49222ba5901ab32
61349c5 Refactor ToopherIframe._validate_postback Mar 3, 2015 https://github.com/toopher/toopher-python/pull/37/commits/61349c53e0ff912c75101141dd790b29bb505eba
c4353b8 Update travis.yml with new test script Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/c4353b8380c6935ad48cde3dc9ebade25842e80b
e5ee6c6 Clean up ToopherIframe tests and improve coverage Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e5ee6c6c7153ade600a19239e0139d3e653232bb
497d0c9 Merge kwargs with params in ToopherIframe.get_user_management_url Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/497d0c9eba621516e226fd3699f92575214f87c9
88202a4 Rename ToopherIframe._signature to _calculate_signature Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/88202a44878755e8fc8d7384803fa5b1df269706
0a04334 Refactor error message for signature calculation error Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0a0433437584bf04b61426c153e114f61f1adbcd
b1b23b5 Update readme with new import Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b1b23b5b27a9ee23b4eb626175327ed277ddc2da
15086a9 Removed Werkzeug from requirements Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/15086a9607371798591aa9b176d18163451ba509
026b115 Remove pillow from requirements Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/026b115fe72bb0bfaa0b0bbc8fed6ffc893e6133
bb028aa Update Iframe README with new process_postback Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/bb028aa876afb82be28727f3c91304b158c8b902
95bdcde Refactor ToopherApi._request to return raw response or json Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/95bdcde790c53897680a9de483173452a5b68a10
3f61a91 Test ToopherApiError in Action.__init__ and update Mar 4, 2015 https://github.com/toopher/toopher-python/pull/37/commits/3f61a91ebf2abaeeffa227a0066be81239522c7b
15f2917 Add tests for ToopherIframe.get_authentication_url Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/15f291710ee1a0ebc869dbf7e1df1bfa8cbd6f8a
20a4c3c Fix code snippets in Iframe readme Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/20a4c3cbd5e6ce41ade5d3fffb0c0d10c4f6d12e
b5625e7 Fix Iframe README Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b5625e7237b85002f41a1672b03b25180ca94cde
99e13c5 Return True if UserDisabledError Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/99e13c5f5ea65fa50d49f450a8ce62f6324fd4ca
dd8cb26 Simplify return for #is_authentication_granted Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/dd8cb269f8d0feefec6d77323742ae87ee39e9e7
764e6cd Simplify assignment for boolean values Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/764e6cd435237bca3997bcfe2e989e5aae488035
64af51d Reorder methods Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/64af51dcd0415780d8ee475ef200340ef949fa76
9c19e33 Set default reset_email for #get_user_management_url and test Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9c19e33917db941654400d112ef02226645d1557
d8c1cb2 Log UserDisabledError as info not error Mar 5, 2015 https://github.com/toopher/toopher-python/pull/37/commits/d8c1cb208dc3d068e2cbd00274ac01aa79fbb84e
da9202e Remove demo bells and whistles Mar 6, 2015 https://github.com/toopher/toopher-python/pull/37/commits/da9202e53c2907d3667cbea08a42a2e91a665902
6e9ad94 Update readme with named, optional args for #authenticate Mar 6, 2015 https://github.com/toopher/toopher-python/pull/37/commits/6e9ad94df68a4e03d476c54bd5c5b6e7bc09810e
b7ce02b Add CONTRIBUTING.md info to README Mar 6, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b7ce02b2ab0d42bb8393161921f7a414daaf8995
0e5c5f5 Reorder sections in README Mar 6, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0e5c5f5fc988c4b94a70929759110973b93e9ae4
4188e6e Combine README and README-Iframe Mar 6, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4188e6ec5b9ecc34900999d5efae27eb55e94a5c
f4571b2 Refactor README Mar 6, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f4571b25d142873497b2ed472c9294ec4743759f
6502c86 Clean up IFRAME text Mar 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/6502c86c2dcfadf85f1e0c5c9e468fc3aea7d75d
c410e78 Reformat text and subheaders Mar 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/c410e78147ad21cfd98369e1a7ecc5b42bf1ed25
f2f75fc Remove dupe test Mar 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f2f75fce7d4a3bc26c078131a57f7fede9a5e68e
f9dc71d Use self.request_token instead of ToopherIframeTest.request_token Mar 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f9dc71d44d7cbe222011d58e921388c3fde299c0
e39865d Add tests for ToopherIframe.is_authentication_granted Mar 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/e39865db53c7de72b7f4f9d2ebcb196ec23f9b55
501153b Add test for process_postback with extras Mar 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/501153b4f36828ec4c99ec7fdb6faad0e1474424
862c0c6 Add test for ToopherIframe.process_postback without request token Mar 9, 2015 https://github.com/toopher/toopher-python/pull/37/commits/862c0c68fd282e03280d686d90851f9152e33e54
cf664ed Simplify README Mar 10, 2015 https://github.com/toopher/toopher-python/pull/37/commits/cf664ed2fcae679f38d1da7f8427c1cc15b92387
a74935d Use dict for postback_data tests Mar 10, 2015 https://github.com/toopher/toopher-python/pull/37/commits/a74935d924a6827348dda10633ca99d722259388
ddd526e Rename get_authentication_url tests Mar 10, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ddd526e5e0755f452f32b2ec3f9c771c8ef47710
f109152 Remove process_postback from README Mar 10, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f109152a96a36b503b67ad59f329bd00bbd1934b
0817299 Cleanup tests for is_authentication_granted and make sure to pass kwa… Mar 11, 2015 https://github.com/toopher/toopher-python/pull/37/commits/08172991b674404c7cb3d561dd441270c0788457
71d2490 Fix error tests for is_authentication_granted Mar 11, 2015 https://github.com/toopher/toopher-python/pull/37/commits/71d24901e427a481a0023384ac9d05cdc6809e14
b0b0ede Set default reset_email, request_token and requester_metadata to empt… Mar 11, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b0b0edebd08d351b714b5708b35d77d3b2ba3864
1ef2b9a Add Iframe version to params in get_oauth_signed_url Mar 11, 2015 https://github.com/toopher/toopher-python/pull/37/commits/1ef2b9a4bcdebfb124d49ed18e3d7b290c8e6293
fe94dc0 Cleanup Iframe tests Mar 11, 2015 https://github.com/toopher/toopher-python/pull/37/commits/fe94dc00d904cbe52e82df239487af5c34032af1
0371537 Expand test for get_user_management_url Mar 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/0371537d8bbbd14c2a824216710df71cb308788f
abce789 Add test for is_authentication_granted with auth request is granted a… Mar 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/abce789ea29f0a0203a7aaaf42e560b47e919fd9
48314a2 Improve test failure messages for is_authentication_granted Mar 20, 2015 https://github.com/toopher/toopher-python/pull/37/commits/48314a2b8304821ea52609d88d298af30e573982
05a4f1b Cleanup text in demo Mar 23, 2015 https://github.com/toopher/toopher-python/pull/37/commits/05a4f1b6e60cf8a29761ec27f72a7eadbcc2c004
b5ed48b Include base_uri when creating new instance of ToopherApi Mar 24, 2015 https://github.com/toopher/toopher-python/pull/37/commits/b5ed48b181cb5510879021c40e051e71380514de
fbf85e0 Refactor Pairing.get_qr_code_image to use new get_raw method Mar 25, 2015 https://github.com/toopher/toopher-python/pull/37/commits/fbf85e020dc241708a33763f8bee545099e5a654
45d7931 Add license section to README Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/45d793134e033224ea173068591114b2889df92d
4f77063 Add coverage to nosetests script Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/4f77063eb2797601423d20a7e67a2c51fe28e4d9
30c81d9 Improve tests for User Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/30c81d9c9e0fc3b52d94e24b29e967e855f7cd51
f20c6cb Use cover-inclusive for nosetests Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/f20c6cb7cd8b24a2a6c1be3899a507362b3c8971
c32f47b Improve tests for Pairing Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/c32f47bfaa796494455280925821279fd0c4133e
eb71816 Move HttpClientMock to new testutils file Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/eb71816605091826a44a0029d102731508ade6d6
ff0eac9 Cleanup pickle test Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ff0eac9f935d787b9dcbe1f6bb727b0c444c4536
23fc9aa Cleanup ToopherApi test Mar 26, 2015 https://github.com/toopher/toopher-python/pull/37/commits/23fc9aa1171f2d518c12fff640a395925fe3b167
d3d0534 Update coveragerc to exclude test files Mar 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/d3d0534b4e72b4d61f45c2af906d32ca6ceca3a1
6de42f0 Simplify test script for travis Mar 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/6de42f0de7542f89cf5a7005af3590d92cbc03c2
6712470 Authenticate by username in README Mar 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/671247014baf43390e0f6a75b3d67c5c1f6eeedd
9b7878f Add more info about postback_data Mar 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9b7878fd17578d88a0c3130c15f630e6cfcfbc20
29a1fad Expect iframe postback data to be a string from POST parameter toophe… Mar 27, 2015 https://github.com/toopher/toopher-python/pull/37/commits/29a1fad2737c80139723180651a2dbad10bfc734
ddf9271 Keep blank values when parsing postback data Mar 30, 2015 https://github.com/toopher/toopher-python/pull/37/commits/ddf9271521540b1c237cac6b846ec80d42078b82
8ca207b Add process_postback test for keys with empty values Mar 30, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8ca207b1862cb8253c1129ea563d3d4cd6f08728
8f341c3 Cleanup text in the README Mar 30, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8f341c3cac39484f5a58ce9ee580fd7d1deeb222
9a8cae2 fix parameter error for Users.get_by_name dshafer Jun 11, 2015 https://github.com/toopher/toopher-python/pull/37/commits/9a8cae24e746488b496102429d99132e35e17625
8bf5770 fix another incorrect parameter dshafer Jun 12, 2015 https://github.com/toopher/toopher-python/pull/37/commits/8bf5770dff24d20d0ebd762cf0bda6cc3cfff60e
5539c41 fix tests too dshafer Nov 19, 2015 https://github.com/toopher/toopher-python/pull/37/commits/5539c413ffc8ca882ed2a8e440575846d81f9971
2c1323e python 3 updates natemoser Jun 24, 2021 https://github.com/toopher/toopher-python/pull/37/commits/2c1323e2b8ac30718a0b903771b4d3f861bd098a
5083c36 update to reflect Python 3.6 natemoser Jun 24, 2021 https://github.com/toopher/toopher-python/pull/37/commits/5083c36b32a2d81dbd1a26209d6ed39df7e03bd4
6b1a43a Merge pull request #40 from natemoser/lang-library-refactor dshafer Jun 25, 2021 https://github.com/toopher/toopher-python/pull/37/commits/6b1a43a3de764f25663e779f2520eaa880056121
Clear filters https://github.com/toopher/toopher-python/pull/37/files
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
.coveragerc https://github.com/toopher/toopher-python/pull/37/files#diff-834e9b406d74791ffbafaeec9cc894082cea9739bc347b6ff9f72312c92ebc79
.gitignore https://github.com/toopher/toopher-python/pull/37/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
.travis.yml https://github.com/toopher/toopher-python/pull/37/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
CONTRIBUTING.md https://github.com/toopher/toopher-python/pull/37/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055
README-Iframe.md https://github.com/toopher/toopher-python/pull/37/files#diff-dc51e0a10d8ca38a41f59637d565d22cb28ca1736f1671bffb44c413fb9b78e3
README.md https://github.com/toopher/toopher-python/pull/37/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
toopher-web.js https://github.com/toopher/toopher-python/pull/37/files#diff-4eb556e90d2644a6ccb8402092d3a035b4c00656d58032988999304187f87eab
demo.py https://github.com/toopher/toopher-python/pull/37/files#diff-27419e27638ba26c3b055e9daca00840a52779aa0e76b06c6a2a68d128abffb0
demo_bells_and_whistles.py https://github.com/toopher/toopher-python/pull/37/files#diff-05d90becc7a288607df2f670b68d864e58ef96c242414d0972a32f16e7b00f9b
requirements.txt https://github.com/toopher/toopher-python/pull/37/files#diff-4d7c51b1efe9043e44439a949dfd92e5827321b34082903477fd04876edb7552
setup.py https://github.com/toopher/toopher-python/pull/37/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
__init__.py https://github.com/toopher/toopher-python/pull/37/files#diff-638f386b86829c95cdeb1c1c723d29d7b3fea87875213bfbe28868b6c608f5b2
test_authentication_request.py https://github.com/toopher/toopher-python/pull/37/files#diff-f38ba20d015b903dc1df327f4057c06d033faf2bdb971dbfb6b5d3b401db9422
test_pairing.py https://github.com/toopher/toopher-python/pull/37/files#diff-e2f5c7b2980636947caae9f17100ae309e081b479ff9dc55f36002f6551fbf04
test_toopher_api.py https://github.com/toopher/toopher-python/pull/37/files#diff-e740e28ce6dfe312e13a6e87e5c86c8a8c7fde72606bb6c0a841b4f71ac68912
test_toopher_iframe.py https://github.com/toopher/toopher-python/pull/37/files#diff-46066db38a69fde031e08a45c4a03347151ae9ba1682d06d43ddc5c69e34d11f
test_user.py https://github.com/toopher/toopher-python/pull/37/files#diff-3754de6ae5535db85225d0654ea5accdfc12c0cd579333c8eda8fb5c5294358a
test_user_terminal.py https://github.com/toopher/toopher-python/pull/37/files#diff-31d275788f1e7ac2e940cbd38c6e60ae214271fa3895c645055cc162933ae704
testutils.py https://github.com/toopher/toopher-python/pull/37/files#diff-11d82c32623150a5c32693ae2714b65706cedb6f152e3600e064e5cb1a634ebf
tests.py https://github.com/toopher/toopher-python/pull/37/files#diff-f455f302936271d755f6892d443786094d2607b505ff180ca817cb9eeabe1e5e
__init__.py https://github.com/toopher/toopher-python/pull/37/files#diff-0bc3958b30395decf0ef0db476c718444d63c5ebf90cb92341470ab999eeb34f
toopher_api.py https://github.com/toopher/toopher-python/pull/37/files#diff-a46a01b4f403d9169557b6f971217cc7e3965da06000ed89d3982a27812a1600
toopher_iframe.py https://github.com/toopher/toopher-python/pull/37/files#diff-e0fe9e3859aca97dedab5f864a9b86a44ad391f1ce5f1c3924b9bcf5965f48a7
.coveragerchttps://github.com/toopher/toopher-python/pull/37/files#diff-834e9b406d74791ffbafaeec9cc894082cea9739bc347b6ff9f72312c92ebc79
View file https://github.com/toopher/toopher-python/blob/6b1a43a3de764f25663e779f2520eaa880056121/.coveragerc
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/toopher/toopher-python/pull/37/{{ revealButtonHref }}
https://github.com/toopher/toopher-python/pull/37/files#diff-834e9b406d74791ffbafaeec9cc894082cea9739bc347b6ff9f72312c92ebc79
.gitignorehttps://github.com/toopher/toopher-python/pull/37/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/toopher/toopher-python/blob/6b1a43a3de764f25663e779f2520eaa880056121/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/toopher/toopher-python/pull/37/{{ revealButtonHref }}
https://github.com/toopher/toopher-python/pull/37/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
.travis.ymlhttps://github.com/toopher/toopher-python/pull/37/files#diff-6ac3f79fc25d95cd1e3d51da53a4b21b939437392578a35ae8cd6d5366ca5485
View file https://github.com/toopher/toopher-python/blob/6b1a43a3de764f25663e779f2520eaa880056121/.travis.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/toopher/toopher-python/pull/37/{{ revealButtonHref }}
CONTRIBUTING.mdhttps://github.com/toopher/toopher-python/pull/37/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055
View file https://github.com/toopher/toopher-python/blob/8ceb8dcebcd8cca298940a138dc24058798c8e30/CONTRIBUTING.md
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
README-Iframe.mdhttps://github.com/toopher/toopher-python/pull/37/files#diff-dc51e0a10d8ca38a41f59637d565d22cb28ca1736f1671bffb44c413fb9b78e3
View file https://github.com/toopher/toopher-python/blob/8ceb8dcebcd8cca298940a138dc24058798c8e30/README-Iframe.md
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
README.mdhttps://github.com/toopher/toopher-python/pull/37/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
View file https://github.com/toopher/toopher-python/blob/6b1a43a3de764f25663e779f2520eaa880056121/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/toopher/toopher-python/pull/37/{{ revealButtonHref }}
smhollowayhttps://github.com/smholloway
Jan 16, 2015https://github.com/toopher/toopher-python/pull/37/files#r23100853
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
dshaferhttps://github.com/dshafer
Mar 27, 2015https://github.com/toopher/toopher-python/pull/37/files#r27304567
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
graceyimhttps://github.com/graceyim
Mar 27, 2015https://github.com/toopher/toopher-python/pull/37/files#r27306488
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
original HTML markup infohttps://github.com/toopher/toopher-python/blob/develop/README-Iframe.md
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
assets/js/toopher-web.jshttps://github.com/toopher/toopher-python/pull/37/files#diff-4eb556e90d2644a6ccb8402092d3a035b4c00656d58032988999304187f87eab
View file https://github.com/toopher/toopher-python/blob/6b1a43a3de764f25663e779f2520eaa880056121/assets/js/toopher-web.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/toopher/toopher-python/pull/37/{{ revealButtonHref }}
Please reload this pagehttps://github.com/toopher/toopher-python/pull/37/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.