{"id":14065409,"url":"https://github.com/bmelton/Django-Actuary","last_synced_at":"2025-07-29T20:32:38.998Z","repository":{"id":3845025,"uuid":"4928917","full_name":"bmelton/Django-Actuary","owner":"bmelton","description":"Actuary is a Django auditing application designed for relatively complete event logging via Middleware and Signals.  Optionally uses Celery and Mongo, or just logs to file.  Not ready for public consumption, but meant to be completed by the end of July for Julython.","archived":false,"fork":false,"pushed_at":"2012-07-06T18:04:11.000Z","size":97,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-13T07:08:44.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmelton.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-07-06T18:02:08.000Z","updated_at":"2023-08-06T02:34:37.000Z","dependencies_parsed_at":"2022-08-17T22:31:08.326Z","dependency_job_id":null,"html_url":"https://github.com/bmelton/Django-Actuary","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmelton%2FDjango-Actuary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmelton%2FDjango-Actuary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmelton%2FDjango-Actuary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmelton%2FDjango-Actuary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmelton","download_url":"https://codeload.github.com/bmelton/Django-Actuary/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228046153,"owners_count":17861101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-08-13T07:04:28.626Z","updated_at":"2024-12-04T04:31:07.493Z","avatar_url":"https://github.com/bmelton.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"ACTUARY\n==========\n\nActuary aims to be a complete auditing solution for Django, with optional \nsupport for Mongo as a backend store (using mongoengine) or Django's ORM, as \nwell as support for using Celery with bundled Tasks. \n\nActuary uses middleware to capture page views, signals for capturing model \nchanges, and a callable for tracking custom events. \n\nThis is super pre-alpha at this stage, and you should not download it as it\nwill almost certainly destroy your server. \n\nInstallation\n============\n\nClone it to actuary and include actuary in your settings.py\n\nIf you want super-paranoid logging, also add \n    'actuary.middleware.ActuaryMiddleware',\nto your 'MIDDLEWARE CLASSES'. \n\nThere are a few settings you need to be aware of, namely: \n* ACTUARY_USE_CELERY = True\n    - This will use Celery.  The goal is to work with or without celery, and \n    there are compelling reasons not to, but I'm not developing this in a \n    sensitive environment, so I am using Celery for performance.  Make sure \n    your selection matches your environment and application requirements.\n\n* ACTUARY_USE_MONGO  = True\n    - I am developing with Mongo, and it IS the preferred method (if you ever \n    want to see your data again anyway), but we aim to have support for \n    regular ORM as well.\n\n* ACTUARY_TRACK_AJAX = True\n    - This only exists as an option to keep from periodic-polling requests to keep from \n    filling your audit log.  It should almost certainly be on by default.\n\nLICENSE\n=======\n\nActuary is MIT-licensed.\nwww.opensource.org/licenses/mit-license.php/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmelton%2FDjango-Actuary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmelton%2FDjango-Actuary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmelton%2FDjango-Actuary/lists"}