- Add
width
attribute to<sympli>
tag. - Refactor a little.
- Set 2-minutes timeout instead of default 30-seconds when launching Chromium.
- Use
page.waitForSelector()
instead ofpage.waitForNavigation()
. - Use custom
sleep()
function for intentional delays.
- Capture the output of the Puppeter-based script and write it to STDOUT.
- Disable images downloading from design pages only, but not from login page.
- Check if the design page exists and the image URL is valid.
- Move the
while
loop from JavaScript code to Python code. - Add the
max_attempts
config option. - Require Foliant 1.0.8 because of using the
utils.output()
method.
- Do not rewrite source Markdown file if an error occurs.
- Use 60-seconds timeout instead of 30-seconds. Provide multiple attempts to open pages.
- Do not disable images downloading. Use delays when filling email and password fields. Wait for idle network connections when loading pages.
- Add logging.
- Describe the preprocessor usage in
README.md
.
- Eliminate external Perl scripts, rewrite the preprocessor code in Python.
- Change the path for non-Python scripts once more.
- Change the path for non-Python scripts.