Ebookconverter

Latest version: v0.10.1

Safety actively analyzes 723717 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 10

0.7.5

- The encoding for all python source files was changed to UTF8. A mis-encoded python file caused a problem with mdashes in titles.
- multi-line titles had _ instead of \r. This was a relic of the hack needed to pass the title from python to PHP
- updated ebookmaker and libgutenberg requirements

0.7.4

- add cron-csv-catalog.sh
- updadate cron-dopush.sh to omit redundant sourcing
- synch shell scripts with production
- update libgutenberg

0.7.3

- improve logging/remove debug statements
- update libgutenberg

0.7.2

- handle bare usernames for pglaf addresses

0.7.1

- Notify no longer initializes on import. This is because if it tries to log on import, an unwanted StreamHandler is attached to the logger.
- corrected libgutenberg version requirement
- as new files are expected to be utf-8 or *maybe* iso-8859-1, support for metadata scanning of new files with other encodings has been removed from fileinfo. Files with other encodings can still be processed if accompanied by a utf8 workflow file.
- misc bugfixes, delint and logging enhancements

0.7.0

Big changes
- using ORM top and bottom, libgutenberg==0.8.x, ebookmaker==0.11.x
- FileInfo now subsumes all the functionality of pgcat.php. FileInfo used to dump the data it read to a pipe, which autocat.php consumed the stream and generated sql. Now, metadata is persisted into the ORM
- csv export!
- with ebookmaker changes, supports generated html for all books
- pickling of lazy ORM objects necessitated overhaul of job queuing - dc objects are no longer put in job queues
- added Notifier, allows WWer to register a notification email for an ebook. Also sends CRITICAL notifications to the WWer. If no emails registered, notifications are sent to a file
- added notifications to send fail conversions to wwer
- added support in FileInfo for json files from workflow and for txt files generated by dopush(pglaf)
- added switch to turn on routine notifications.
- new environment variables needed to support notifications
- SMTP_HOST = 'smtp.gmail.com' default = localhost:25 (default ssl port is 465)
- SMTP_USER = 'webmasterexample.com'
- SMTP_PASSWORD = 'gmail password' default = ''
- SMTP_SSL = "True" default = False
- REPLY_TO_EMAIL = default = 'help2021pglaf.org'
- new config CLI parameter:
- notify (--notify) turn on SUCCESS and ISSUES notifications.
- the following directories should exist:
- $PRIVATE/logs
- $PRIVATE/logs/json
- $PRIVATE/logs/json/backup
- $PRIVATE/logs/notifications
- $PRIVATE/logs/dopush
- $PRIVATE/logs/dopush/backup

Page 6 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.