cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2727
Views
0
Helpful
0
Comments
Dirk-Jan Uittenbogaard
Cisco Employee
Cisco Employee

2021-04apr-WebexSpaceArchive.jpg

 

 

  

Lately I have received a few requests from people asking if it was possible to Archive a Webex Message
Space as in "download all messages".
Interesting.

You can download all messages using the messages API but that leaves you with a pile of unreadable JSON data.

Therefore I wrote a Python script that downloads space messages and turns it into an HTML file.
This is a single HTML file that looks just like the Webex Message client.​​​​​​​

content-spacearchive-1.png

 

Features

  • Archive all messages in a space
  • Find space ID with built in search function
  • Deal with threaded messages
  • Download space images, files or both
  • All files are organized: \spacenamefolder with subfolders for \files, \images, \avatars
  • Export space data to JSON or TXT file
  • Restrict messages by number of messages or number of days
  • Display: messages grouped per month
  • Display: show full user names
  • Display: show (linked or downloaded) user avatars
  • Display: attached file-names + size
  • Display: "@mentions" in a different color
  • Display: quoted or formatted text
  • Display: external users in different color (users with other domain)
  • Display: images in popup when clicked
  • Print: just like it appears on the screen

 

Video

 

Use case

Potential use-cases:

  • For regulatory reasons (export & store content)
  • Make the full contents of a space easier to read & search (in 1 single file) 
  • Share content & discussions with non Webex Message users or members
  • Sharing Q&A's

 

Code, Installation & Configuration

This is all explained on the Github page: see https://github.com/DJF3/Webex-Message-space-archiver   

 

More projects

will be posted in the Webex Developer LinkedIn Group: http://cs.co/webexdevlink  <--- don't forget to join!

Webex Developer Resource overview: http://cs.co/webexdevinfo

More tools: check out https://tools.sparkintegration.club

 

bye!

/DJ

 

 

 

 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Recognize Your Peers