.env optional for standalone exporter

This commit is contained in:
Seb Seager 2021-01-05 18:07:45 -06:00
parent a6ea7be6df
commit b40556cec2
2 changed files with 11 additions and 3 deletions

View file

@ -26,7 +26,13 @@ There are two ways to use `slack-exporter` (detailed below). Both require a Slac
`exporter.py` can create an archive of all conversation history in your workspace which is accessible to your user account.
1. Run the following (replacing the value with the user token you obtained in the [Authentication with Slack](#authentication-with-slack) section above).
1. Either add
```text
SLACK_USER_TOKEN = xoxp-xxxxxxxxxxxxx...
```
to a file named `.env` in the same directory as `exporter.py`, or run the following in your shell (replacing the value with the user token you obtained in the [Authentication with Slack](#authentication-with-slack) section above).
```shell script
export SLACK_USER_TOKEN=xoxp-xxxxxxxxxxxxx...

View file

@ -4,9 +4,11 @@ import requests
import json
from datetime import datetime
import argparse
from dotenv import load_dotenv
load_dotenv(os.path.join(os.path.dirname(__file__), '.env'))
env_file = os.path.join(os.path.dirname(__file__), '.env')
if os.path.isfile(env_file):
load_dotenv(env_file)
# pagination handling