rusq / slackdump

Save or export your private and public Slack messages, threads, files, and users locally without admin privileges.
GNU General Public License v3.0
1.55k stars 72 forks source link

Add support for exporting canvases and attachments #225

Open samdev11 opened 1 year ago

samdev11 commented 1 year ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Slack recently launched a new feature, Canvases. It looks like these are not currently being exported by slackdump.

Describe the solution you'd like A clear and concise description of what you want to happen.

It would be great to add support to Slackdump for Canvases, so that the content and attachments can be exported.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

rusq commented 1 year ago

Hey @samdev11 , currently there's no publicly available APIs to scrape canvases for the account, so it would not be possible at this point. My test workspaces don't have this feature, so I can't even test this. Most likely they are using the internal edge apis, implementing which is currently on on the radar.

I'll let this issue dangle until the smoke clears around those canvases.

softyoda commented 1 year ago

Hi, is the canvas API still no publicly available ? We wish to use slack new canvas but also perpetuate our data easily.

rusq commented 1 year ago

Hey @softyoda , it doesn't look like it, there's nothing in this list: https://api.slack.com/methods

kevinb9n commented 2 months ago

I think canvases are available as a subset of files: https://api.slack.com/methods/files.info ?

The nice piece would be if the canvas could be exported as ordinary markdown instead of html or whatever.