Coldsweat

Latest version: v0.10.2

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

Scan your dependencies

Page 1 of 3

0.10.1

Changes and new features:

* 75: Allow embedded videos from YouTube and Vimeo.
* On installation add a `coldsweat` command to user terminal

Bugs fixed:

* Fix the link on entry panel heading to actually show all entries for the feed
* Handle 303 HTTP status code

**Full Changelog**: https://github.com/passiomatic/coldsweat/compare/v0.10.0...v0.10.1

0.10.0

🎉 A new version after almost 5 years!

This version is a nearly complete rewrite of the old Python 2 codebase, using Python 3 and the Flask web framework. I have to publicly express my gratitude to [Oz Tiram](https://github.com/oz123) for the original PR which started the Python 3 port years ago.

This version focuses on streamline the feed fetcher, fix security issues, and improve testing, while the next major one will revamp the UI. Coldsweat now uses the trusty Flask web framework and latest version of the lovely Peewee ORM which supports Sqlite, MySQL, and PostgreSQL databases.

Coldsweat is now available as a Python wheel, so it can be installed from [PyPI](https://pypi.org/project/coldsweat/) like any other package via `pip` or similar utilities.

I hope you will enjoy this new release!

0.9.8

This release fixes a couple of annoying bugs:

* 113: can't see all groups on a small screen
* 116: a feed gets deactivated and last status is confusingly "Not modified" or any non error code

**Note**: This is the last version supporting Python 2. Future versions will be Python 3 only.

0.9.7

This release fixes a few annoying bugs:
- Honor User.is_enabled value while validate credentials
- Issue 101: `serve` command no more logs aggressively to console
- Issue 102: `static` directory path is now resolved automatically while running `serve` command

0.9.6

This release fixes several fetcher bugs and makes Coldsweat more reliable than ever.

Changes and new features:
- issue 97: added a -w option to the `setup` command to reset a user password
- issue 89: moved scrubber blacklist into config file
- issue 84: you can now export your saved entries as a single Atom file by using the`export -s filename` command

Bugs fixed:
- Issue 95: honor 0 value for `max_history` and `max_errors` options
- added handling for feeds returning a 403 HTTP status code (see 090cdd27fd217a7b136d781bdb4bc1383449f963)
- update feed status information on network errors (see 97137becfa297c9a8c5122554da6ba851f174cc5)
- apply changes to prevent fetcher processes to leak their connections (see 47125f37d34c0bf553f1fa5173ef2ff7fa2afac9, thank you SSheldon).

0.9.5

This release adds feed auto discovery, makes Coldsweat more compliant with the Fever API and fixes some bugs.

New features:
- issue 6: added feed auto discovery and bookmarklet (finally!)
- issue 83: in the web UI you can now log in with your e-mail too
- issue 81: added support for password protected feeds
- added a -f option for `import` command to import _and_ fetch feeds
- more compact database connection information via `connection_url` configuration option

Bugs fixed:
- issue 83: use e-mail instead of username to log in via Fever clients
- issue 18: `export` command now includes groups too

**Please note**: this release changes the database schema significally, hence make sure it is up-to-date with:


$ python sweat.py upgrade


Backwards-incompatible changes:
- A new config option named `connection_url` replaces `engine`, `database`, `hostname`, `username` and `password` options
- Config option `error_threshold` is now called `max_errors`
- Config option `multiprocessing` has been replaced by `processes`. Assign a value of 0 to disable multiprocessing
- Log config options `format` and `datefmt` have been removed. Please remove them from your `etc/config` file if Coldsweat raises a `ConfigParser.InterpolationMissingOptionError` exception on startup.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.