Home | Trees | Indices | Help |
---|
|
1 #Copyright (C) 2011 by John O'Brien 2 # 3 #Permission is hereby granted, free of charge, to any person obtaining a copy 4 #of this software and associated documentation files (the "Software"), to deal 5 #in the Software without restriction, including without limitation the rights 6 #to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 #copies of the Software, and to permit persons to whom the Software is 8 #furnished to do so, subject to the following conditions: 9 # 10 #The above copyright notice and this permission notice shall be included in 11 #all copies or substantial portions of the Software. 12 # 13 #THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 #IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 #FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 #AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 #LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 #OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 #THE SOFTWARE. 20 """Ubuntu One Rest Client. 21 22 This is a Rest Client library for using Ubuntu One REST APIs. 23 For an example of its use see the doctest in example.txt. 24 25 This source is maintained at http://launchpad.net/restful-u1 26 or you can grabe the source with bzr branch lp:restful-u1 27 28 Have fun. 29 """ 30 31 from u1rest.files.resources import get_user 3233 -def get_files_user(resource_host="https://edge.one.ubuntu.com", 34 content_host="https://files.one.ubuntu.com", 35 use_file_keystore=False):36 """The main entry point for the API for files. 37 38 The idea is to get a user which is the client for a specific user. For 39 more information, refer to u1rest.files.resources.FileStorageUser. 40 """ 41 # pylint: disable=W0404 42 if use_file_keystore: 43 from u1rest.lib.auth.simpleauth import FileStoreAuthenticator 44 auth = FileStoreAuthenticator() 45 else: 46 from u1rest.lib.auth.gnomeauth import GnomeStoreAuthenticator 47 auth = GnomeStoreAuthenticator() 48 49 return get_user(resource_host, content_host, auth)50
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Thu May 12 23:06:51 2011 | http://epydoc.sourceforge.net |