Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.39 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.39 KB

unarticulate-AEM

Hastily written script to unpack content created by Articulate Rise and fix it to work with Adobe Experience Manager filename requirements

This script fixes a moment in time issue with Adobe Experience Manager (AEM) where courses generated in Articulate Rise auto-generate file names that are not compatable due to character constraints. This script expects a zip file containing all html and assets (images, etc) and outputs a new zip file unless the -n flag is passed. It worked on one course I was supplied, but I make no promises it will work for you. Happy to try to fix bugs if reported.

This script has been tested on OSX and Linux, I don't have access to a Windows box to try.

If this helps you, feel free to donate to me via venmo/paypal: raindog151[at]gmail[dot]com

Usage:

$ ./unarticulate.py -h
usage: unarticulate [options] -f FILENAME.ZIP

This utility was built to replace filenames made in Articulate whatever the wife said to work nicely with Adobe Experience Manager.

optional arguments:
  -h, --help            show this help message and exit
  -f FILENAME, --filename FILENAME
                        Articulate zip file to convert (ex: website.zip) - This assumes the file is in the same directory you are running this from
  -n, --nozip           Don't automatically zip the unarticulated file when complete
  -d, --debug           Enable debugging (very verbose, YHBW)