Skip to content

Ingest Free Law Project's CourtListener webhooks and send to to Slack formatted.

License

Notifications You must be signed in to change notification settings

sergiozygmunt/courtlistener-slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

CourtListener Slack Worker

This project is a Cloudflare Worker that ingests Webhooks alerts from CourtListener, formats them for Slack, and then resends them to Slack. The Free Law Project's CourtListener is a great resource to many and has a Webhook service where it'll send you updates to cases, dockets, and more. Sadly, the Webhooks are not formatted for Slack by default. While I think the Free Law Project does great things for the legal community and beyond, I, nor this project, is affiliated, endorsed, or otherwise connected to the Free Law Project.

docket alert pic Docket alert

Instructions

  1. Copy the courtlistener-slack.js file contents to a blank Worker Quick Edit file. enter image description here
  2. Edit the Slack URL to be your Slack webhook URL.
  3. Set flags: You can change showRawPayload to append a code block of the incoming webhook for troubleshooting. You can change showWebhookMetadata to append the Webhook metadata CourtListener includes with each call for troubleshooting.
  4. Set routes and triggers for the Worker to work. enter image description here
  5. Protect your worker by only allowing connections from the CourtListener-specified IPs. enter image description here

About

Ingest Free Law Project's CourtListener webhooks and send to to Slack formatted.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published