Colusa

Latest version: v0.12.0

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

Scan your dependencies

Page 2 of 2

0.6.0

New

* Support new website https://agilethought.com (#11) [Huu Hoa NGUYEN]

Changes

* Etr: improve metadata rendering for generated articles (10) [Huu Hoa NGUYEN]

0.5.1

Changes

* Update requirements for package and dev. [Nguyen Huu Hoa]

0.5.0

New

* Support new website https://staffeng.com. [Nguyen Huu Hoa]

Changes

* Initial configuration for bumpversion. [Nguyen Huu Hoa]

* Add comments at the beginning of included files. [Nguyen Huu Hoa]

new version of asciidoctor removes leading and trailing empty lines of included files
therefore the beginning of new section in the included files will not
be separated as expected. The work around is to add comment line
at the very beginning of included files.

* Support for parsing some common webblogs. [Nguyen Huu Hoa]

* Support for parsing hbr.org. [Nguyen Huu Hoa]

* Support parsing content for blog-content and wikipedia. [Nguyen Huu Hoa]

* Support parsing srcset dimension with 'x' specification. [Nguyen Huu Hoa]

* Add suffix to generated file name to prevent name colliding. [Nguyen Huu Hoa]

* Support detecting webpage content inside `main` tag. [Nguyen Huu Hoa]

* Passthrough the table tag content. [Nguyen Huu Hoa]

* Special treatment for image inside an anchor tag. [Nguyen Huu Hoa]

* Cleanup code to get content class of a website. [Nguyen Huu Hoa]

* Heading level of generated asciidoc. [Nguyen Huu Hoa]

* Add support for parsing new websites. [Nguyen Huu Hoa]

+ https://cadenceworkflow.io
+ https://softwareengineeringdaily.com

Fix

* Correct config for bumpversion. [Nguyen Huu Hoa]

* Slugify that import non existing unicode from idna. [Nguyen Huu Hoa]

* Get correct image suffix by parsing url first to get only `path` in URL. [Nguyen Huu Hoa]

Other

* Docs: add some documents. [Nguyen Huu Hoa]

* Add: proper configuration for packaging. [Nguyen Huu Hoa]

+ add bump_version support

0.4.0

New

* Support new website https://www.infoq.com. [Nguyen Huu Hoa]

* Yaml configuration (9) [Huu Hoa NGUYEN]

* feat: support configuration file in YAML format
+ Configuration file format is determined by extension, i.e json or yml

* chg: add help str to make error report more concise
* chg: add logs statements in various place
* chg: dev: add CHANGELOG.md to record changes

Changes

* Cleanup output for content from truyenfull.vn. [Nguyen Huu Hoa]

* Tolerate for some non-comforms htmls. [Nguyen Huu Hoa]

* Add customization options for generated ebook. [Nguyen Huu Hoa]

+ metadata: type bool, default is True. Metadata such as published_date, source url are generated after article (chapter) title if True
+ title_prefix_trim: type string, default is empty. When specified, string value in `title_prefix_trim` will be removed from article (chapter) title

Other

* Docs: Prepare for release v0.4.0. [Nguyen Huu Hoa]

0.3.1

0.3.0

New

* Support book parts. [Nguyen Huu Hoa]

Render additional information for book parts

* Support website truyenfull.vn, avikdas.com. [Nguyen Huu Hoa]

* Support web engineering.atspotify.com. [Nguyen Huu Hoa]

* Support website www.preethikasireddy.com. [Nguyen Huu Hoa]

* Support website cs.rutgers.edu. [Nguyen Huu Hoa]

* Support website medium.com. [Nguyen Huu Hoa]

* Support website slack.engineering. [Nguyen Huu Hoa]

* Support website increment.com. [Nguyen Huu Hoa]

* Add pdf target to Makefile for generating pdf format. [Nguyen Huu Hoa]

Changes

* Rename project from symphony to colusa (7) [Huu Hoa NGUYEN]

Colusa is not yet existed on pypi.org, so I rename the project
in order to be able to upload it to pypi.org

https://pypi.org/project/colusa

* Cleanup code. [Nguyen Huu Hoa]

* Cleanup etr.Transform to remove obsolete methods. [Nguyen Huu Hoa]

* Add coloring log for improved experiences in using app. [Nguyen Huu Hoa]

* Support to render `code` tag in asciidoc_visitor. [Nguyen Huu Hoa]

* Implement Visitor pattern for saving document to asciidoc (6) [Huu Hoa NGUYEN]

+ implement visitor pattern for writing asciidoc file format
+ implement visit methods for various tags
+ suppress empty text in anchor tag
+ add support for knowledgegraph.today
+ all unknown PageElement are classified to visit_unknown
+ support pre tag

* Update gitignore to exclude PyCharm IDE generated files. [Nguyen Huu Hoa]

* Update usage for symphony. [Nguyen Huu Hoa]

+ to initialize new ebook: symphony init <output configuration file>
+ to generate ebook contents: symphony generate <input configuration file>

* Add setup.py for easier installation. [Nguyen Huu Hoa]

* Implement plugin archiecture for Extractor, Transformer (4) [Huu Hoa NGUYEN]

* Update requirements.txt. [Nguyen Huu Hoa]

* Ignore empty heading. [Nguyen Huu Hoa]

* Support getting metadata from opengraph and getting main content from microformats - hentry. [Nguyen Huu Hoa]

* Report error when cannot understand a website. [Nguyen Huu Hoa]

* Update format for ul, ol. [Nguyen Huu Hoa]

* Default get_title for Extractor to get information from meta tag og:title or get from header>title. [Nguyen Huu Hoa]

* Support rendering code block. [Nguyen Huu Hoa]

* Don't use Renderer any more, since Transformer is enough to render asciidoc content. [Nguyen Huu Hoa]

* Transform tags: table, pre. [Nguyen Huu Hoa]

* Change encoding when saving content to cache and loading from cache. [Nguyen Huu Hoa]

* Correct rendering table code. [Nguyen Huu Hoa]

* Remove line break in heading tags. [Nguyen Huu Hoa]

* Add more information to README. [Nguyen Huu Hoa]

* Update README.md for Usage. [Nguyen Huu Hoa]

Fix

* Error when check for existent of `paragraph-image` in `figure` class. [Nguyen Huu Hoa]

Error occurs when tag `figure` does not have any classes, the node.get('class') will return None.
Therefore when checking for existent of a text in None will throw exception.

* Remove extra line separators in truyenfull.vn. [Nguyen Huu Hoa]

* Generating new configuration. [Nguyen Huu Hoa]

* Rendering image in asciidoc. [Nguyen Huu Hoa]

* Parsing url and dimension in srcset attribute of img tag. [Nguyen Huu Hoa]

Other

* Refactor: remove classmethods inside Transformer to make it open for extension. [Nguyen Huu Hoa]

* Refactor: move etr register extractor, transformer and their factory functions from etr_factory to etr. [Nguyen Huu Hoa]

+ Cleanup code
+ Make it more clean in using register decorators

* Docs: Update README.md. [Nguyen Huu Hoa]

* Docs: Update README.md for installing tools to generate ebooks. [Nguyen Huu Hoa]

* Tests: add skeleton for unit testing. [Nguyen Huu Hoa]

* Refactor: remove unused params in Transformer. [Nguyen Huu Hoa]

* Refactor: cleanup code. [Nguyen Huu Hoa]

* Refactor: create Symphony class to handle all business logics. [Nguyen Huu Hoa]

+ downloading urls
+ transform and generating ebook contents
+ generating ebook master file
+ generating Makefile

* Refactor: create symphony package and move all etr related to symphony. [Nguyen Huu Hoa]

* Docs: Update README.md. [Nguyen Huu Hoa]

* Wip: new way to transform html content to asciidoc format. [Nguyen Huu Hoa]

* Update README.md (1) [Anh Le (Andy)]

Add installation script

* Cleanup ads on fsblog. [Nguyen Huu Hoa]

* Add support for fs.blog. [Nguyen Huu Hoa]

* Refactor code to make it easier to support new websites. [Nguyen Huu Hoa]

* Cleanup code and support rendering article's metadata. [Nguyen Huu Hoa]

* Change string formats to use f-string style. [Nguyen Huu Hoa]

* Add requirements.txt. [Nguyen Huu Hoa]

* Cleanup. [Nguyen Huu Hoa]

* Fix factory creator for unintendedconsequences. [Nguyen Huu Hoa]

* Generate makefile to generate ebook. [Nguyen Huu Hoa]

* Support render pre tag. [Nguyen Huu Hoa]

* Support config file to make it more general in supporting more repetitive works. [Nguyen Huu Hoa]

* Update ignote patterns. [Nguyen Huu Hoa]

* Generalize to accept new webblog. [hoanh]

* Update tool to generate index.asciidoc from template. [hoanh]

* Tools to download unintendedsequences. [hoanh]

* First version. [hoanh]

* Initial commit. [Huu Hoa NGUYEN]

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.