{"id":28746173,"url":"https://github.com/ether/ep_who_did_what","last_synced_at":"2025-06-16T14:30:38.948Z","repository":{"id":36964365,"uuid":"275263934","full_name":"ether/ep_who_did_what","owner":"ether","description":"Who did what edits in Etherpad, including a way to see if someone deleted a load of stuff...  ","archived":false,"fork":false,"pushed_at":"2025-04-08T19:01:16.000Z","size":259,"stargazers_count":8,"open_issues_count":8,"forks_count":7,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-25T09:18:23.876Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ether.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-26T23:13:20.000Z","updated_at":"2025-04-08T19:01:20.000Z","dependencies_parsed_at":"2024-07-22T14:07:44.454Z","dependency_job_id":"d9bd6f12-2820-4b76-b61d-336d773f17ff","html_url":"https://github.com/ether/ep_who_did_what","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/ether/ep_who_did_what","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_who_did_what","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_who_did_what/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_who_did_what/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_who_did_what/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ether","download_url":"https://codeload.github.com/ether/ep_who_did_what/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_who_did_what/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260175607,"owners_count":22970006,"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":"2025-06-16T14:30:37.911Z","updated_at":"2025-06-16T14:30:38.884Z","avatar_url":"https://github.com/ether.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Publish Status](https://github.com/ether/ep_who_did_what/workflows/Node.js%20Package/badge.svg) ![Backend Tests Status](https://github.com/ether/ep_who_did_what/workflows/Backend%20tests/badge.svg)\n\n![https://user-images.githubusercontent.com/220864/85917969-ab5e3e80-b856-11ea-8263-4ca7c29fbde5.png](https://user-images.githubusercontent.com/220864/85917969-ab5e3e80-b856-11ea-8263-4ca7c29fbde5.png)\n\n## Who made what changes to a pad?\n\nAnd when?  This plugin aids to help authors that have been absent from a pad only to return and find that the content they contributed has been removed.  The author can see who removed content and also who added new content.\n\nTo use the plugin visit the timeslider and click the Magnifying glass button.  Find the offending revision and click on it to update the timeslider to watch that edit.\n\nWhere did your content go?  Find out and chastise whoever removed it!  More importantly find out the pad contents before someone deleted it all and click the export button to Export the good state to a new pad.  Ideal for mitigating against trolls and people out to destroy pad contents.\n\n# Installing\n\nOption 1.\n\nUse the ``/admin`` interface, search for ``ep_who_did_what`` and click Install\n\nOption 2.\n```\nnpm install ep_who_did_what\n```\n\nOption 3.\n```\ncd your_etherpad_install/node_modules\ngit clone https://github.com/JohnMcLear/ep_who_did_what\n```\n\n# Bug Reports\n\nPlease submit bug reports or patches at https://github.com/JohnMcLear/ep_who_did_what/issues\n\n# Todo\n- [ ] Use Locales file\n- [ ] Full test coverage\n- [ ] Test Mobile UX\n- [ ] Provide Granuality / Threshold support (currently a fixed value of 1% of total edits)\n- [ ] Author colors onto report (should be easy)\n- [ ] Rate limit requests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_who_did_what","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fether%2Fep_who_did_what","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_who_did_what/lists"}