{"id":16452915,"url":"https://github.com/vitalk/flask-staticutils","last_synced_at":"2026-05-27T16:31:30.384Z","repository":{"id":7083489,"uuid":"8373392","full_name":"vitalk/flask-staticutils","owner":"vitalk","description":"[Deprecated] Flask extension that provides a simple way to add revision info to your app static assets.","archived":false,"fork":false,"pushed_at":"2013-02-23T09:30:44.000Z","size":116,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T18:52:43.390Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"phpManufaktur/kfCKEditor","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitalk.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-23T09:29:50.000Z","updated_at":"2015-06-04T22:04:53.000Z","dependencies_parsed_at":"2022-07-30T11:07:58.992Z","dependency_job_id":null,"html_url":"https://github.com/vitalk/flask-staticutils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vitalk/flask-staticutils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fflask-staticutils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fflask-staticutils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fflask-staticutils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fflask-staticutils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitalk","download_url":"https://codeload.github.com/vitalk/flask-staticutils/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitalk%2Fflask-staticutils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33575510,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T10:14:10.599Z","updated_at":"2026-05-27T16:31:30.369Z","avatar_url":"https://github.com/vitalk.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"FLASK-STATICUTILS\n\nFlask extension that provides a simple way to add revision info to your app\nstatic assets.\n\nWHAT\n\nThis extension provides:\n\n* the ability to version application static files by checksum of the their\n  contents (or any other user-defined method)\n\nWHY\n\nBecause you MUST cache static content. But even though your static content\nchanges infrequently, when it does, the cached content needs to be invalidated.\nIncluding the version of your content as part of URL (not querystring) allows to\ncontrol cache invalidation more flexibly.\n\nHOW\n\npip install -e git+git@bitbucket.org:vitalk/flask-staticutils.git#egg=flask-staticutils\n\nUse default flask API to customize following settings:\n\nSTATIC_UTILS_FORMATSTR      format string used to produce asset path,\n                            default is '/%(path)s-%(rev)s%(ext)s'.\n                            For example,\n                            'foo/bar.css' → '/foo/bar-17e073c333c6.css'\n                            'foo/bar' → '/foo/bar.17e073c333c6'\n\nSTATIC_UTILS_FILTER_NAME    name of jinja filter, default is 'rev'\n\nSTATIC_UTILS_REV_LENGTH     truncate revision to that length, default is 12\n                            'foo/bar.css' → 'foo/bar-17e073c333c6.css'\n                                                     |\u003c--------\u003e|\n                                             checksum truncated to 12 symbols\n\nSTATIC_UTILS_REV_GENERATOR  ready to import path to the revision generator,\n                            default is 'flask.ext.staticutils.FileChecksumRev'\n\nTHANKS\n\nInspired by the django-staticutils (https://github.com/workshop33/django-staticutils)\n\nCOPY\n\nCopyright © 2013 Vital Kudzelka \u003cvital.kudzelka@gmail.com\u003e.\nLicensed under The MIT License (http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitalk%2Fflask-staticutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitalk%2Fflask-staticutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitalk%2Fflask-staticutils/lists"}