Goosepaper

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0

- Fixes
- Fixed a bug where the weather provider would not correctly render celsius unit marker
- Fixed the RSS story provider,
- Improvements
- added a Mastodon story provider (82)
- Removed the Twitter story provider, which no longer works due to Twitter's API changes

0.6.0

- Improvements
- Enable writing a BytesIO object instead of creating a file. Good for cases where you're running goosepaper on unprivileged systems.
- Fixes
- Fixed the old broken weather provider by switching to Open-Meteo.
- No longer builds images on pull-request branches.

0.5.1

- Improvements
- Adds a new `CustomTextStoryProvider` to let you add your own text stories.
- Housekeeping
- Adds automated builds for docker hub and ghcr.io.

0.5.0

- Improvements
- RSS stories now "fall back" gracefully on just rendering the title, if the full body cannot be rendered. This is in contrast with the old behavior, in which the story would not be rendered at all.
- RSS, Reddit, and Twitter story providers now support a `since_days_ago` argument in their `config` dictionaries that enables you to specify how many days ago to start the search for stories. Older stories will not be included.
- Add support for multiple styles, using the `"styles" config option. Options are `"Academy"`, `"FifthAvenue"`, and `"Autumn"`. Previous style (before v0.4.0) was `Autumn`.
- Housekeeping
- Moved the story providers into their own submodule: Note that this may break backward compatibility if you import these directly.

0.4.0

> Multiple fixes and improvements

- Fixes
- Changed some document name comparisons to case insensitive (prevent document overwrites, esp. for Windows users)
- Switched upload to require named arguments rather than positional
- Fixes the `limit` arg in the RSS provider, which was being ignored
- Improvements
- Improve typing support
- Added more error handling for file and syntax handling
- Change to using the `VissibleName` attribute in all cases rather than filename
- Added code for upcoming additional sanity checks
- Added more information on how to customize your goospaper in the docs, kwillno (54)
- Adds the option to provide a global config (thanks sedennial! 48)
- Lots of new options to customize the upload and generation process (thanks sedennial! 48)
- Housekeeping
- Fixes a bunch of flake8 errors and warnings to keep things tidy

0.3.1

> This version adds a test suite and improvements to the upload and config mechanisms, as well as several more performance and feature improvements.

- Improvements
- Add test suite
- Improvements to upload mechanism
- Add possibility to set title and subtile in config file - contribution by traysh
- Parallelize fetching RSS stories - contribution by traysh
- Add flag to allow replacing documents in remarkable cloud - contribution by traysh
- Add class to resolve options both from command line and config file - contribution by traysh
- Allow uploading to a folder in remarkable cloud

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.