Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from slacker import Slacker
- import itertools
- from hurry.filesize import size
- slack = Slacker('<API KEY>')
- pages = slack.files.list(page=1).body['paging']['pages']
- all_the_files = list(itertools.chain(*[slack.files.list(page=i).body['files'] for i in range(1,pages + 1)]))
- biggest_first = sorted(all_the_files, key=lambda f: f['size'], reverse=True)
- files = biggest_first[:10]
- for file in files:
- ftitle = file[u'title']
- fsize = file[u'size']
- furl = file[u'permalink']
- print("%s: %s - %s" % (ftitle, size(fsize), furl))
- # To delete e.g.
- # slack.files.delete(file['id'])
Add Comment
Please, Sign In to add comment