Comments (8)
@shi-bmz the release doesn't have it yet, I wanted to implement #11 and #10 before tagging the next version.
Can you try this build? I built the latest master, that has this fix.
slackdump-linux.zip
slackdump-windows.zip
slackdump-darwin.zip
from slackdump.
@rusq BTW, I tried the new build and it works! Thanks! Minor note - it's significantly slower on the initial fetch to 800 messages. Might be using the wrong tier? I wonder if the original speed would have been fine right up until the 429 retry happens. I think that going at original speed + 1 minute wait every 800 messages would probably be faster.
from slackdump.
I may have overdone it with throttling, I'll see if I can fine tune or ditch it altogether and rely just on slack rate limiting.
from slackdump.
Hey @foucist, I've added a couple of params as described in #17 , here's the build if you want to give it a go.
slackdump-windows.zip
slackdump-linux.zip
slackdump-darwin.zip
from slackdump.
@rusq Nice, it's much faster now. I didn't even notice if the 429 even got triggered so possibly could bump it up with limit-boost if needed, nice to have that option!
Quick question: do you need to cache the whole list of channels when I'm only dumping one specific channel?
It takes about 5 minutes to fetch the users & channels for the slack I'm testing with, I wonder if it would be worth saving a copy locally and assuming it hasn't changed within 2-4 hours? That could save a big chunk of time if the command is run a bunch of times in a short period of time.
from slackdump.
@foucist cool, I agree caching is questionable, I don't even remember what was the reason I did it for TBH, but removing it is on my TODO list. Great to hear that it worked!
from slackdump.
I'll close this one, created #18 to track the cache removal/optimisation
from slackdump.
@foucist thanks a bunch for this! I tried the latest (linux) release that you posted above, and got:
./slackdump: cannot execute binary file: Exec format error
I then tried the (linux) version you posted previously, and it worked nicely -- thanks again!
from slackdump.
Related Issues (20)
- How to export direct messages? HOT 1
- Attachments downloaded in standard export although no -download flag HOT 4
- Selective attachments download (i.e. only private/only public) HOT 1
- Callback error when exporting conversation HOT 11
- Add an homebrew installation method HOT 1
- Slack reports browser is not supported during login HOT 1
- Crashes on Linux and Windows HOT 2
- Incremental backup script is empty HOT 2
- failed to initialise the auth provider HOT 8
- Migrate off survey
- Leakless triggering false positive on Windows HOT 1
- Support Slack Email Challenge during EZ Login HOT 1
- Add support for exporting own messages only from timeframe HOT 4
- Chromium doesn't get launched on Guix HOT 10
- User export: Allow `-download` flag to also fetch avatars HOT 1
- Error when dumping channel with files, when there are files that was deleted. HOT 2
- Support for Enterprise slack instances? HOT 11
- v3: race condition (v2 unaffected) HOT 1
- Application error while dumping a slack channel HOT 6
- slackdump exports aren't viewable using slack-export-viewer HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slackdump.