{"id":26711487,"url":"https://github.com/trac-hacks/tracnukeuserplugin","last_synced_at":"2026-03-09T08:31:32.964Z","repository":{"id":62585100,"uuid":"1538280","full_name":"trac-hacks/TracNukeUserPlugin","owner":"trac-hacks","description":"Quick hack Trac plugin for quickly cleaning out spammer accounts.","archived":false,"fork":false,"pushed_at":"2019-01-09T14:06:55.000Z","size":108,"stargazers_count":2,"open_issues_count":3,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-08-08T17:16:50.273Z","etag":null,"topics":["trac-plugin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trac-hacks.png","metadata":{"files":{"readme":"README.txt","changelog":null,"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":"2011-03-28T19:39:54.000Z","updated_at":"2016-09-21T22:54:05.000Z","dependencies_parsed_at":"2022-11-03T22:05:19.083Z","dependency_job_id":null,"html_url":"https://github.com/trac-hacks/TracNukeUserPlugin","commit_stats":null,"previous_names":["slinkp/tracnukeuserplugin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2FTracNukeUserPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2FTracNukeUserPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2FTracNukeUserPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2FTracNukeUserPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trac-hacks","download_url":"https://codeload.github.com/trac-hacks/TracNukeUserPlugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245826028,"owners_count":20678704,"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":["trac-plugin"],"created_at":"2025-03-27T10:28:42.672Z","updated_at":"2025-12-14T06:32:22.468Z","avatar_url":"https://github.com/trac-hacks.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"TracNukeUserPlugin\n==================\n\nStatus\n--------\n\nI (slinkp) am currently (Sept 2012) not using Trac at all, so I'm very unlikely\nto do any more work on this, or respond to issue reports, etc.\n\nFeel free to fork this code or do anything you like with it,\nsubject to the terms of the BSD license (see LICENSE.txt)\n\nAbout\n-------\n\nThis Trac plugin adds a single trac-admin command.  You use it like:\n\n``trac-admin /path/to/trac/environment/  nukeusers \u003cusername\u003e \u003cusername...\u003e``\n\n(If you use it interactively, it does tab-completion of usernames from\nthe auth cookie table in the database.)\n\nThis will do all of the following for each username:\n\n * Remove the user account.\n * Delete all tickets and comments created by that user.\n * Train and delete SpamFilterPlugin entries by that user.\n\nMotivation: I've been getting some (authenticated) Trac spam lately,\nsome of it getting past SpamFilterPlugin's filters (I'm using all of\nAkismet, BlogSpam, and reCaptcha, and they still got through).  I was\ngetting tired of doing cleanup manually.\n\nIt does not do anything about wiki content or attachments.  Forks are\nwelcome.\n\nIt does not provide a web UI. Forks welcome :)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrac-hacks%2Ftracnukeuserplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrac-hacks%2Ftracnukeuserplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrac-hacks%2Ftracnukeuserplugin/lists"}