Skip to content

Automagically purges CloudFlare's cache when local files are updated.

License

Notifications You must be signed in to change notification settings

quantum5/cfwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cfwatch pypi

Automagically purges CloudFlare's cache when local files are updated.

This is useful for exporting a directory of files via CloudFlare. If your files are updated, cfwatch will automatically purge the corresponding URL on CloudFlare.

With cfwatch, you will no longer need to add cache busting query strings, and the direct link will always work.

Usage

$ pip install cfwatch
$ cfwatch --help
usage: cfwatch.py [-h] [-l LOG] zone prefix [dir]

Purges CloudFlare on local file change.

positional arguments:
  zone               CloudFlare zone (e.g. example.com)
  prefix             CloudFlare path prefix (e.g. http://example.com/)
  dir                directory to watch, i.e. file.txt this directory is
                     http://example.com/file.txt

optional arguments:
  -h, --help         show this help message and exit
  -l LOG, --log LOG  log file

When running cfwatch, you must set the following environment variables:

  • CFWATCH_TOKEN to your CloudFlare API token (not the legacy API key)

About

Automagically purges CloudFlare's cache when local files are updated.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages