hisabimbola / Slack History Export
Licence: mit
A NPM module that allows slack users export their history
Stars: ✭ 284
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Slack History Export
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (+152.46%)
Mutual labels: json, history
Mongoose Patch History
Mongoose plugin that saves a history of JSON patch operations for all documents belonging to a schema in an associated 'patches' collection
Stars: ✭ 82 (-71.13%)
Mutual labels: json, history
Laravel Translatable String Exporter
Translatable String Exporter for Laravel
Stars: ✭ 149 (-47.54%)
Mutual labels: json, exporter
Korio
Korio: Kotlin cORoutines I/O : Virtual File System + Async/Sync Streams + Async TCP Client/Server + WebSockets for Multiplatform Kotlin 1.3
Stars: ✭ 282 (-0.7%)
Mutual labels: json
Urs
Universal Reddit Scraper - A comprehensive Reddit scraping command-line tool written in Python.
Stars: ✭ 275 (-3.17%)
Mutual labels: json
Kotlinx.serialization
Kotlin multiplatform / multi-format serialization
Stars: ✭ 3,550 (+1150%)
Mutual labels: json
Qt Json
A simple class for parsing JSON data into a QVariant hierarchy and vice versa.
Stars: ✭ 273 (-3.87%)
Mutual labels: json
Releaser Tools
Create a GitHub/GitLab/etc. release using a project's commit messages and metadata.
Stars: ✭ 283 (-0.35%)
Mutual labels: history
Serpent
A protocol to serialize Swift structs and classes for encoding and decoding.
Stars: ✭ 281 (-1.06%)
Mutual labels: json
Quicklib
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Config, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
Stars: ✭ 274 (-3.52%)
Mutual labels: json
slack-history-export
Command line module to allow you download your slack history. Supports IM/DM, channels and private groups now, support for multiparty direct message coming soon.
Installation
npm install slack-history-export -g
Options
Usage: slack-history-export [options]
Options:
--help, -h Show help text. [boolean]
--version, -v Show version number [boolean]
--token, -t Slack Token. You can generate it
from here https://api.slack.com/custom-integrations/legacy-tokens
--type, -T Type of export you want to do [choices: "dm", "group"]
--username, -u Username of the person who chat
history with you you want to download
--group, -g Name of the group to download history
--logLevel, -l Enable and set log level
[choices: "info", "silly", "verbose", "warn", "error"] [default: "info"]
--channel, -c Name of the channel to download history
--filepath, -f Path to the json file to save the history [default: "stdout"]
You can provide token to the module in several ways
- CLI flag
- Environment variable
SLACK_HISTORY_EXPORT_TOKEN
- File. File location is
~/.config/slack-history-export/config.json
with key ofSLACK_HISTORY_EXPORT_TOKEN
{
"SLACK_HISTORY_EXPORT_TOKEN": "testingtoken"
}
Usage
slack-history-export -t "slack-token-123456abcde" -u abimbola -f 'amimbola.json'
Contributing
See CONTRIBUTING.md for info on contributing to slack-history-export
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].