.env optional for standalone exporter
This commit is contained in:
parent
a6ea7be6df
commit
b40556cec2
2 changed files with 11 additions and 3 deletions
|
@ -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.
|
`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
|
```shell script
|
||||||
export SLACK_USER_TOKEN=xoxp-xxxxxxxxxxxxx...
|
export SLACK_USER_TOKEN=xoxp-xxxxxxxxxxxxx...
|
||||||
|
|
|
@ -4,9 +4,11 @@ import requests
|
||||||
import json
|
import json
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import argparse
|
import argparse
|
||||||
|
|
||||||
from dotenv import load_dotenv
|
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
|
# pagination handling
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue