Trello » TrelloPy Read More
Clone URL:  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
from urllib import quote_plus from .actions import Actions from .boards import Boards from .cards import Cards from .checklists import Checklists
from .devices import Devices
from .lists import Lists from .members import Members from .notifications import Notifications from .organizations import Organizations
from .searchs import Searchs
from .tokens import Tokens
from .types import Types
class TrelloApi(object): def __init__(self, apikey, token=None): self._apikey = apikey self._token = token self.actions = Actions(apikey, token) self.boards = Boards(apikey, token) self.cards = Cards(apikey, token) self.checklists = Checklists(apikey, token)
self.devices = Devices(apikey, token)
self.lists = Lists(apikey, token) self.members = Members(apikey, token) self.notifications = Notifications(apikey, token) self.organizations = Organizations(apikey, token)
self.searchs = Searchs(apikey, token)
self.tokens = Tokens(apikey, token)
self.types = Types(apikey, token)
def set_token(self, token): self._token = token self.actions._token = token self.boards._token = token self.cards._token = token self.checklists._token = token
self.devices._token = token
self.lists._token = token self.members._token = token self.notifications._token = token self.organizations._token = token
self.searchs._token = token
self.tokens._token = token
self.types._token = token
def get_token_url(self, app_name, expires='30days', write_access=True): return 'https://trello.com/1/authorize?key=%s&name=%s&expiration=%s&response_type=token&scope=%s' % (self._apikey, quote_plus(app_name), expires, 'read,write' if write_access else 'read')