{"id":26711525,"url":"https://github.com/trac-hacks/trac-notify-plugin","last_synced_at":"2025-06-13T15:07:13.944Z","repository":{"id":818780,"uuid":"530529","full_name":"trac-hacks/trac-notify-plugin","owner":"trac-hacks","description":"The Notify Plugin is addon for Trac that \"notifies\" (calls) a web-based page/script when a ticket is created, modified or deleted.","archived":false,"fork":false,"pushed_at":"2010-02-22T18:17:16.000Z","size":80,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-04-11T08:47:48.411Z","etag":null,"topics":["trac-plugin"],"latest_commit_sha":null,"homepage":"http://virtual-planner.palepurple.co.uk/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trac-hacks.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-02-22T18:02:07.000Z","updated_at":"2015-03-11T19:02:19.000Z","dependencies_parsed_at":"2022-07-05T17:02:28.800Z","dependency_job_id":null,"html_url":"https://github.com/trac-hacks/trac-notify-plugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2Ftrac-notify-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2Ftrac-notify-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2Ftrac-notify-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trac-hacks%2Ftrac-notify-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trac-hacks","download_url":"https://codeload.github.com/trac-hacks/trac-notify-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245826064,"owners_count":20678713,"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:48.198Z","updated_at":"2025-03-27T10:28:48.606Z","avatar_url":"https://github.com/trac-hacks.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Trac Notify Plugin\n==================\n\nWhat It Is\n==========\nTrac Notify Plugin is a Trac plugin that \"notifies\" (calls) a PHP (or any other web-based page) script when a ticket is created, modified or deleted. It also passes along various bits of information about the ticket that was altered.\n\nBuilding\n========\n\nTrac accepts plugins in the form of Python Eggs. These are just zip files with some config information and are easy to create. One important note is that they must be compiled for the version of Python on which the target Trac system is running. That is; if you want the plugin to work on a Trac instance which is running on-top of Python 2.5, the egg must be built with Python 2.5. The same goes for version 2.4.\n\nYou will need something called Setup Tools. If you don't have this, fret not - if you're running Ubuntu. Simply run:\n\nsudo apt-get install python-setuptools\n\nNext, change to the directory where the Trac Notify Plugin code lives. You should see something like this:\n\nbuild.sh\nnotify\nsetup.py\nTracNotify.egg-info\nSystem wide installation\n\nIf you wish to install the Plugin system wide, run:\n\nsh build.sh\n\nThen edit (or create) /usr/share/trac/conf/trac.ini, it should look like (or at least contain):\n\n[components]\nnotify.* = enabled\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrac-hacks%2Ftrac-notify-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrac-hacks%2Ftrac-notify-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrac-hacks%2Ftrac-notify-plugin/lists"}