Skip to content

v1.0.9 (Notification Channels)

Compare
Choose a tag to compare
@jaypyles jaypyles released this 11 May 18:31
· 66 commits to master since this release
8a933b8

Summary

Adds job completion notifications and refactors parts of the codebase for better maintainability.

Changes

  • Notifications:
    • Support for email and Discord notifications on job completion.
    • Configurable via environment variables.
  • Refactoring:
    • Centralized logging in logger.py.
    • Cleaned up imports and redundant code in job_worker.py.
  • Frontend:
    • Improved URL-based search handling in JobTable.
  • Fixes:
    • Fixed handling of empty proxies in parse-job-options.ts.

Environment Variables

  • Notification-related variables:
    • NOTIFICATION_CHANNEL, NOTIFICATION_WEBHOOK_URL, SCRAPERR_FRONTEND_URL.
  • Email-specific variables:
    • EMAIL, TO, SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD, USE_TLS.