Bo Peng
236a2c719a
Allow different browsers
2025-11-03 23:16:22 -06:00
Bo Peng
e3959a275c
release ai-marketplace-monitor 0.9.10
2025-09-17 23:31:09 -05:00
dependabot[bot]
374ac926c8
Update ruff requirement from <0.13.0,>=0.9.2 to >=0.9.2,<0.14.0 ( #261 )
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.2...0.13.0 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.13.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-17 08:59:18 -05:00
dependabot[bot]
e878314414
Update typer requirement from <0.17.0,>=0.15.1 to >=0.15.1,<0.18.0 ( #262 )
...
Updates the requirements on [typer](https://github.com/fastapi/typer ) to permit the latest version.
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.15.1...0.17.4 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.17.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bo <BoPeng@users.noreply.github.com >
2025-09-17 08:59:03 -05:00
Bo
9bb9d0b944
Make keyboard monitoring optional ( #259 ) ( #260 )
...
* Make keyboard monitoring optional (#259 )
* release version 0.9.9
2025-09-17 08:58:24 -05:00
Bo Peng
5cd86e7068
automate release process
2025-08-09 21:23:31 -05:00
Bo Peng
732bb69db0
release version 0.9.8
2025-08-09 20:45:08 -05:00
Bo Peng
000e3f403c
release version 0.9.7
2025-08-09 20:28:44 -05:00
Bo
7c2be169fc
Read the docs ( #245 )
...
* move docs to readthedocs
2025-08-08 10:34:47 -05:00
adawalli
2295bcc696
feat: add comprehensive Telegram notification support ( #231 )
...
* feat: add comprehensive Telegram notification support
Add complete Telegram bot integration for AI Marketplace Monitor notifications:
- Implement TelegramNotificationConfig with bot token and chat ID authentication
- Add MarkdownV2 message formatting with proper escaping for Telegram
- Implement intelligent message splitting for 4096 character limit
- Add global rate limiting (30 messages/second) with automatic retry logic
- Support for HTTP 429 handling and connection error recovery
- Add configuration validation and detailed error handling
- Include comprehensive unit tests with async operation mocking
- Add detailed setup documentation with troubleshooting guide
- Support environment variable configuration for security
- Compatible with individual users and group chats
Includes dependency: python-telegram-bot for reliable Telegram API integration
* refactor: remove redundant telegram auto-creation logic
- Remove duplicate telegram notification creation in config.py since notify_all already handles this
- Fix unnecessary else clause after early return in telegram.py
- Remove obsolete tests for auto-creation behavior
- Clean up unused imports
The notification system continues to work via the existing notify_all method which dynamically creates notification objects when user configs contain required fields.
* refactor: simplify message splitting using textwrap module
Replace manual word boundary splitting logic with Python's built-in
textwrap.wrap() function. This reduces ~30 lines of custom logic to
a single line while maintaining identical functionality.
- Use textwrap.wrap() with break_long_words=False
- Maintains word boundary splitting behavior
- All existing tests continue to pass
2025-08-04 19:40:55 -05:00
Bo Peng
3c5a4fb427
Merge branch 'uv'
2025-07-26 20:44:46 -05:00
Bo Peng
978e40e0bb
Release of version 0.9.6
2025-07-26 20:40:45 -05:00
Bo
6b6408b02b
Switch from poetry to uv ( #203 )
...
* Switch from poetry to uv
* Suppress an info message (close #204 )
* Fix end of line for markdown files
2025-07-25 23:40:19 -05:00
Bo Peng
08d8071c58
remove more poetry stuf
2025-07-05 21:11:46 -07:00
Bo Peng
fde09092af
Switch from poetry to uv
2025-07-05 20:31:56 -07:00
dependabot[bot]
c01dd56740
Bump ruff from 0.11.11 to 0.12.0 ( #185 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.11.11 to 0.12.0.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.11...0.12.0 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-22 16:34:30 -05:00
dependabot[bot]
e72102924c
Bump typer from 0.15.4 to 0.16.0 ( #167 )
...
Bumps [typer](https://github.com/fastapi/typer ) from 0.15.4 to 0.16.0.
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.15.4...0.16.0 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 00:36:02 -05:00
Bo
afd163ff0c
Fix display of pushbullet ( close #155 ) ( #156 )
...
* Fix display of pushbullet (close #155 )
* Fix pushbullet
* Release version 0.9.5
2025-05-19 18:40:02 -05:00
Bo
c90523f2b6
Improve pushover ( #132 ) ( #133 )
...
* Improve pushover (#132 )
2025-04-14 14:21:47 -05:00
Bo
c53cf7f0d3
Issue102 ( #131 )
...
Fix pushover support #102
2025-04-13 22:37:40 -05:00
Bo
20730dcb9e
Allow currency conversion ( #123 )
...
#122 support multiple currencies
2025-04-07 09:45:21 -05:00
dependabot[bot]
1781e562d9
Bump ruff from 0.9.10 to 0.11.3 ( #121 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.9.10 to 0.11.3.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.10...0.11.3 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.11.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-06 23:30:21 -05:00
Bo Peng
75bceef3c6
Re-upload under an AGPL license
2025-03-14 14:39:23 -05:00