{"id":13556050,"url":"https://github.com/openannotation/annotator","last_synced_at":"2025-05-14T09:06:25.872Z","repository":{"id":1279618,"uuid":"1219074","full_name":"openannotation/annotator","owner":"openannotation","description":"Annotation tools for the web. Select text, images, or (nearly) anything else, and add your notes.","archived":false,"fork":false,"pushed_at":"2024-01-26T11:33:39.000Z","size":4105,"stargazers_count":2712,"open_issues_count":104,"forks_count":538,"subscribers_count":150,"default_branch":"master","last_synced_at":"2025-04-11T03:38:10.145Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://annotatorjs.org","language":"JavaScript","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/openannotation.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-01-04T10:40:39.000Z","updated_at":"2025-04-01T16:27:21.000Z","dependencies_parsed_at":"2024-06-18T13:59:44.516Z","dependency_job_id":"0f0fbfc1-f191-4e64-8a7d-483f26baf159","html_url":"https://github.com/openannotation/annotator","commit_stats":{"total_commits":1579,"total_committers":46,"mean_commits":34.32608695652174,"dds":0.5395820139328689,"last_synced_commit":"5ef5edf157fe728b2d6d95d01e26a55c508c0c44"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openannotation%2Fannotator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openannotation%2Fannotator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openannotation%2Fannotator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openannotation%2Fannotator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openannotation","download_url":"https://codeload.github.com/openannotation/annotator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254110374,"owners_count":22016391,"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-01T12:03:35.429Z","updated_at":"2025-05-14T09:06:25.843Z","avatar_url":"https://github.com/openannotation.png","language":"JavaScript","readme":"Annotator\n=========\n\n|Build Status| |Version on NPM| |IRC Channel|\n\n|Build Matrix|\n\nAnnotator is a JavaScript library for building annotation applications in\nbrowsers. It provides a set of interoperable tools for annotating content in\nwebpages. For a simple demonstration, visit the `Annotator home page`_ or\ndownload a tagged release of Annotator from `the releases page`_ and open\n``demo.html``.\n\n.. _Annotator home page: http://annotatorjs.org/\n.. _the releases page: https://github.com/openannotation/annotator/releases\n\nComponents within Annotator provide:\n\n-  user interface: components to create, edit, and display annotations in a\n   browser.\n-  persistence: storage components help you save your annotations to a remote\n   server.\n-  authorization and identity: integrate Annotator with your application's login\n   and permissions systems.\n\n.. _Dublin Core tags: http://dublincore.org/\n.. _Facebook Open Graph: https://developers.facebook.com/docs/opengraph\n\n\nUsage\n-----\n\nSee Installing_ and `Configuring and using Annotator`_ from the documentation_.\n\n.. _Installing: http://docs.annotatorjs.org/en/latest/installing.html\n.. _Configuring and using Annotator: http://docs.annotatorjs.org/en/latest/usage.html\n.. _documentation: http://docs.annotatorjs.org/en/latest/\n\n\nWriting a module\n----------------\n\nSee `Module development`_.\n\n.. _Module development: http://docs.annotatorjs.org/en/latest/module-development.html\n\n\nDevelopment\n-----------\n\nSee `HACKING.rst \u003c./HACKING.rst\u003e`__.\n\n\nReporting a bug\n---------------\n\nPlease report bugs using the `GitHub issue tracker`_. Please be sure to use the\nsearch facility to see if anyone else has reported the same bug -- don't submit\nduplicates.\n\nPlease endeavour to follow `good practice for reporting bugs`_ when you submit\nan issue.\n\nLastly, if you need support or have a question about Annotator, please **do not\nuse the issue tracker**. Instead, you are encouraged to email the `mailing\nlist`_.\n\n.. _GitHub issue tracker: https://github.com/openannotation/annotator/issues\n.. _good practice for reporting bugs: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html\n\n\nCommunity\n---------\n\nThe Annotator project has a `mailing list`_, ``annotator-dev``, which you're\nencouraged to use for any questions and discussions. It is archived for easy\nbrowsing and search at `gmane.comp.web.annotator`_. We can also be found in\n|IRC|_.\n\n.. _mailing list: https://lists.okfn.org/mailman/listinfo/annotator-dev\n.. _gmane.comp.web.annotator: http://dir.gmane.org/gmane.comp.web.annotator\n.. |IRC| replace:: the ``#annotator`` channel on Freenode\n.. _IRC: https://webchat.freenode.net/?channels=#annotator\n\n\n.. |Build Status| image:: https://secure.travis-ci.org/openannotation/annotator.svg?branch=master\n   :target: http://travis-ci.org/openannotation/annotator\n.. |Version on NPM| image:: http://img.shields.io/npm/v/annotator.svg\n   :target: https://www.npmjs.org/package/annotator\n.. |Build Matrix| image:: https://saucelabs.com/browser-matrix/hypothesisannotator.svg\n   :target: https://saucelabs.com/u/hypothesisannotator\n.. |IRC Channel| image:: https://img.shields.io/badge/IRC-%23annotator-blue.svg\n   :target: https://www.irccloud.com/invite?channel=%23annotator\u0026amp;hostname=irc.freenode.net\u0026amp;port=6697\u0026amp;ssl=1\n   :alt: #hypothes.is IRC channel\n","funding_links":[],"categories":["JavaScript","others","[🎓 research](https://github.com/stars/ketsapiwiq/lists/research)","31. 文本处理 ##","31. 文本处理"],"sub_categories":["13.20 视差滚动(Parallax Scrolling) ###","24.3 Web Sockets"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenannotation%2Fannotator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenannotation%2Fannotator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenannotation%2Fannotator/lists"}