{"id":28746194,"url":"https://github.com/ether/ep_author_follow","last_synced_at":"2025-06-16T14:30:42.637Z","repository":{"id":36983422,"uuid":"271827587","full_name":"ether/ep_author_follow","owner":"ether","description":"Follow an authors contributions to a pad in real time in Etherpad.","archived":false,"fork":false,"pushed_at":"2025-04-08T19:07:24.000Z","size":264,"stargazers_count":2,"open_issues_count":3,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-08T20:23:05.866Z","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-12T15:12:04.000Z","updated_at":"2025-04-08T19:07:27.000Z","dependencies_parsed_at":"2023-02-16T14:15:20.832Z","dependency_job_id":"2a22c1df-4e1c-462d-8ff9-9f98fee3077c","html_url":"https://github.com/ether/ep_author_follow","commit_stats":{"total_commits":119,"total_committers":8,"mean_commits":14.875,"dds":0.6386554621848739,"last_synced_commit":"15a916d33e582f5514a1dbfe3c0ee26435375f59"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/ether/ep_author_follow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_author_follow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_author_follow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_author_follow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_author_follow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ether","download_url":"https://codeload.github.com/ether/ep_author_follow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ether%2Fep_author_follow/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260175620,"owners_count":22970009,"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:41.767Z","updated_at":"2025-06-16T14:30:42.542Z","avatar_url":"https://github.com/ether.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Publish Status](https://github.com/ether/ep_author_follow/workflows/Node.js%20Package/badge.svg) ![Backend Tests Status](https://github.com/ether/ep_author_follow/workflows/Backend%20tests/badge.svg)\n\n\n# Author Follow / Track Etherpad plugin\n\n![Usage](https://user-images.githubusercontent.com/220864/84521458-f3188e00-accc-11ea-8f1d-c5cfa20f0e9c.gif)\n\n[![Travis (.org)](https://img.shields.io/travis/ether/ep_author_follow)](https://travis-ci.org/github/ether/ep_author_follow)\n\nFollow an authors contributions to a pad in real time in Etherpad.\n\nTo follow an author click on the users icon in the user area.\n\nFollowed AuthorIDs are stored in cookies so you will automatically follow them in future pads.\n\nFollowing of authors does not happen within 5 seconds of an edit event by the user or within 1 second of a pad being loaded.  This is to stop focus being drawn when an author is editing a pad.\n\n# Installing\n\nOption 1.\n\nUse the ``/admin`` interface, search for ``ep_author_follow`` and click Install\n\nOption 2.\n```\nnpm install ep_author_follow\n```\nOption 3.\n```\ncd your_etherpad_install/node_modules\ngit clone https://github.com/ether/ep_author_follow\n```\n\n# Settings\n\n``followAll`` [default: false] follows every author by default.\n``enableFollow`` [default: true] follows followed authors when they edit.\n\n## Example block\n```\n\"ep_author_follow\":{\n  \"followAll\" : true,\n  \"enableFollow\" : true\n}\n```\n\n## Bug Reports\n\nPlease submit bug reports or patches at https://github.com/ether/ep_author_follow/issues\n\n## Todo\n- [ ] Stats\n- [ ] Full test coverage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_author_follow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fether%2Fep_author_follow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fether%2Fep_author_follow/lists"}