Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/y0hnn/slack-file-downloader
Download files from Slack servers with an export dataset. Useful when wanting to quit Slack but keep your files with you.
https://github.com/y0hnn/slack-file-downloader
channels data export gdpr privacy slack
Last synced: 14 days ago
JSON representation
Download files from Slack servers with an export dataset. Useful when wanting to quit Slack but keep your files with you.
- Host: GitHub
- URL: https://github.com/y0hnn/slack-file-downloader
- Owner: y0hnn
- License: mit
- Created: 2018-12-23T16:22:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-27T09:44:46.000Z (over 5 years ago)
- Last Synced: 2024-10-04T21:37:26.969Z (about 1 month ago)
- Topics: channels, data, export, gdpr, privacy, slack
- Language: JavaScript
- Size: 5.86 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Slack File Downloader
You want to quit Slack? As you may have noticied, the export of a Workspace that Slack gives you does not include the files. Files are on Slack servers.
This little module is made for downloading these items directly in the dataset. Each channels containing attachments will have a folder `attachments` with items inside.# Installation
```
npm install --save slack-file-downloader
```or
```
yarn add slack-file-downloader
```# How to use
The module is verbose and will tell you when it's over.
Options :
* `dataset` : path where to find Slack exports
* `concurrency` : maximum downloads to do in parallelExample :
```
const slack_file_downloader = require("./index.js");// Launch Slack export
slack_file_downloader({
path: "dataset/**/*.json",
concurrency: 6
});```
# Contribute
Feel free to make some PRs!