Trello » TrelloPy Read More
Clone URL:  
__init__.py
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')