1
0
mirror of https://github.com/gryf/slack-backup.git synced 2025-12-18 20:10:26 +01:00

Added db connection

This commit is contained in:
2016-11-19 09:12:01 +01:00
parent ab65f84f5f
commit 3055edd0de

View File

@@ -2,17 +2,19 @@
""" """
Create backup for certain date for specified channel in slack Create backup for certain date for specified channel in slack
""" """
import argparse
import logging import logging
import slackclient import slackclient
from slack_backup import db
from slack_backup import objects from slack_backup import objects
class Client(object): class Client(object):
def __init__(self, token): def __init__(self, token, dbfilename=None):
self.slack = slackclient.SlackClient(token) self.slack = slackclient.SlackClient(token)
self.engine = db.connect(dbfilename)
self.session = db.Session()
def get_hisotry(self, selected_channels=None, from_date=0): def get_hisotry(self, selected_channels=None, from_date=0):
channels = self._get_channel_list() channels = self._get_channel_list()
@@ -22,10 +24,10 @@ class Client(object):
else: else:
selected_channels = channels selected_channels = channels
users = self._get_user_list() self._get_user_list()
for channel in selected_channels: for channel in selected_channels:
history = [] # history = []
latest = 'now' latest = 'now'
while True: while True: