Skip to content

Instantly share code, notes, and snippets.

@adibenc
Created July 26, 2020 03:39
Show Gist options
  • Save adibenc/0ef63b3d24f6f37f63ae16cb53cb38c2 to your computer and use it in GitHub Desktop.
Save adibenc/0ef63b3d24f6f37f63ae16cb53cb38c2 to your computer and use it in GitHub Desktop.
Parse trello
import json
from collections import namedtuple
trelloFileName = "trello-ehSCdYmQ.json"
def parse(isi):
data = json.loads(isi, object_hook=lambda d: namedtuple('X', d.keys())(*d.values()))
return data
isi = open(trelloFileName,"r").read()
isi = isi.replace("_id","uid")
p = parse(isi)
for i,card in enumerate(p.cards):
splited = card.name
# fname gk boleh ada simbol /
fname = card.name.replace("/","-")
print(fname)
f = open(fname,'w')
f.write(card.desc)
f.close()
print(p.cards[0].desc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment