| Home | Trees | Indices | Help | 
|---|
| 
       | 
  
    
  | 
|||
| 
        PastebinError Pastebin API error.  | 
  |||
| 
        PastebinAPI Pastebin API interaction object.  | 
  |||
    
  | 
|||
| String | 
      
  | 
  ||
| string | 
      
  | 
  ||
| string | 
      
  | 
  ||
| string | 
      
  | 
  ||
| string | 
      
  | 
  ||
| string | 
      
  | 
  ||
| string | 
      
  | 
  ||
    
  | 
|||
        __package__ = None
     | 
  |||
    
  | 
|||
  
 Delete the paste specified by the api_paste_key. Usage Example: 
   >>> from pastebin import PastebinAPI
   >>> x = PastebinAPI()
   >>> paste_to_delete = x.delete_paste('453a994e0e2f1efae07f8759e59e075b',
   ...                                 'c57a18e6c0ae228cd4bd16fe36da381a',
   ...                                 'WkgcTFtv')
   >>> print paste_to_delete
   Paste Removed     
  
  | 
  
 Return user details of the user specified by the api_user_key. Usage Example: 
   >>> from pastebin import PastebinAPI
   >>> x = PastebinAPI()
   >>> details = x.user_details('453a994e0e2f1efae07f8759e59e075b',
   ...                         'c57a18e6c0ae228cd4bd16fe36da381a')
   >>> print details
   <user>
   <user_name>MonkeyPuzzle</user_name>
   <user_format_short>python</user_format_short>
   <user_expiration>N</user_expiration>
   <user_avatar_url>http://pastebin.com/i/guest.gif</user_avatar_url>
   <user_private>0</user_private>
   <user_website></user_website>
   <user_email>user@email.com</user_email>
   <user_location></user_location>
   <user_account_type>0</user_account_type>
   </user>
  
  | 
  
 Returns the top trending paste details. Usage Example: 
   >>> from pastebin import PastebinAPI
   >>> x = PastebinAPI()
   >>> details = x.trending('453a994e0e2f1efae07f8759e59e075b')
   >>> print details
   <paste>
   <paste_key>jjMRFDH6</paste_key>
   <paste_date>1333230838</paste_date>
   <paste_title></paste_title>
   <paste_size>6416</paste_size>
   <paste_expire_date>0</paste_expire_date>
   <paste_private>0</paste_private>
   <paste_format_long>None</paste_format_long>
   <paste_format_short>text</paste_format_short>
   <paste_url>http://pastebin.com/jjMRFDH6</paste_url>
   <paste_hits>6384</paste_hits>
   </paste>
  Note: Returns multiple trending pastes, not just 1. 
  | 
  
 Returns all pastes for the provided api_user_key. Usage Example: 
   >>> from pastebin import PastebinAPI
   >>> x = PastebinAPI()
   >>> details = x.user_details('453a994e0e2f1efae07f8759e59e075b',
   ...                         'c57a18e6c0ae228cd4bd16fe36da381a',
   ...                         100)
   >>> print details
   <paste>
   <paste_key>DLiSspYT</paste_key>
   <paste_date>1332714730</paste_date>
   <paste_title>Pastebin.py - Python 3.2 Pastebin.com API</paste_title>
   <paste_size>25300</paste_size>
   <paste_expire_date>0</paste_expire_date>
   <paste_private>0</paste_private>
   <paste_format_long>Python</paste_format_long>
   <paste_format_short>python</paste_format_short>
   <paste_url>http://pastebin.com/DLiSspYT</paste_url>
   <paste_hits>70</paste_hits>
   </paste>
  Note: Returns multiple pastes, not just 1. 
  | 
  
 Generate a user session key - needed for other functions. Usage Example: 
   >>> from pastebin import PastebinAPI
   >>> x = PastebinAPI()
   >>> my_key = x.generate_user_key('453a994e0e2f1efae07f8759e59e075b',
   ...                             'MonkeyPuzzle',
   ...                             '12345678')
   >>> print my_key
   c57a18e6c0ae228cd4bd16fe36da381a
  
  | 
  
 Unofficial python interface to the Pastebin legacy API. Unlike the official API, this one doesn't require an API key, so it's virtually anonymous. Usage Example: 
   >>> from pastebin import PastebinAPI
   >>> x = PastebinAPI()
   >>> url = x.legacy_paste('Snippet of code to paste goes here',
   ...                     paste_name = 'title of paste',
   ...                     paste_private = 'unlisted',
   ...                     paste_expire_date = '10M',
   ...                     paste_format = 'python')
   >>> print url
   http://pastebin.com/tawPUgqY
  
  | 
  
 Submit a code snippet to Pastebin using the new API. Usage Example: 
   >>> from pastebin import PastebinAPI
   >>> x = PastebinAPI()
   >>> url = x.paste('453a994e0e2f1efae07f8759e59e075b' ,
   ...               'Snippet of code to paste goes here',
   ...               paste_name = 'title of paste',
   ...               api_user_key = 'c57a18e6c0ae228cd4bd16fe36da381a', 
   ...               paste_format = 'python',
   ...               paste_private = 'unlisted',
   ...               paste_expire_date = '10M')
   >>> print url
   http://pastebin.com/tawPUgqY
  
  | 
| Home | Trees | Indices | Help | 
|---|
| Generated by Epydoc 3.0.1 on Thu Apr 5 00:10:41 2012 | http://epydoc.sourceforge.net |