{"id":18718799,"url":"https://github.com/denis-source/notes","last_synced_at":"2025-11-10T16:30:20.919Z","repository":{"id":136600577,"uuid":"405222919","full_name":"Denis-Source/notes","owner":"Denis-Source","description":null,"archived":false,"fork":false,"pushed_at":"2022-05-26T12:40:10.000Z","size":8803,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-28T11:12:11.896Z","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":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Denis-Source.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2021-09-10T22:01:44.000Z","updated_at":"2021-11-06T19:53:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"4e611592-a3bf-4b8a-bff2-9ef509717543","html_url":"https://github.com/Denis-Source/notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denis-Source%2Fnotes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denis-Source%2Fnotes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denis-Source%2Fnotes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Denis-Source%2Fnotes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Denis-Source","download_url":"https://codeload.github.com/Denis-Source/notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239581759,"owners_count":19662960,"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-11-07T13:23:05.429Z","updated_at":"2025-11-10T16:30:20.874Z","avatar_url":"https://github.com/Denis-Source.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notes\n## [Django-based](https://www.djangoproject.com/) web application to create post and share notes\n***\nhttps://notes.zoloto.cx.ua/\n***\n\nRequires registration and login to create, edit and delete notes.\nAll notes are associated with a user.\nEvery note can be shared thus making it accessible to everyone.\nShared notes can be liked by the registered users.\nHomepage displays shared notes sorted by the [amount of likes](https://notes.zoloto.cx.ua/) or\n [creation date](https://notes.zoloto.cx.ua/?sort=date). Registration is not required to view public notes.\n\nNote creation and editing is provided with a rich text editor [TinyMCE](https://pypi.org/project/django-tinymce/).\\\nNote body contains html but it is always sanitized using [tinyMCE](https://pypi.org/project/django-tinymce/) (both during frontend and form validation) or\n [bleach](https://pypi.org/project/bleach/) library if the note is created by API.\n\nSupports all four [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) \n[JSON](https://www.json.org/json-en.html) encoded API methods such as GET POST PUT and DELETE.\\\nmore information with examples: https://notes.zoloto.cx.ua/api\n\nPublic notes are accessed via an API and do not require authentication; private, on the other hand, can be accessed via\n [Session](https://www.django-rest-framework.org/api-guide/authentication/#sessionauthentication) or \n[Token](https://www.django-rest-framework.org/api-guide/authentication/#tokenauthentication) authentication.\\\nToken can be generated on the [profile](https://notes.zoloto.cx.ua/profile) page.\n***\n\nWeb application consists of:\n- [homepage](https://notes.zoloto.cx.ua/) that displays public notes  \n- [login](https://notes.zoloto.cx.ua/login) and [registration](https://notes.zoloto.cx.ua/register) pages\n- [notes list page](https://notes.zoloto.cx.ua/notes) to view user's notes\n- [note](https://notes.zoloto.cx.ua/notes/1017) details page\n- [note creation and editing](https://notes.zoloto.cx.ua/notes/1017) page\n- [profile page](https://notes.zoloto.cx.ua/profile) shows user information, allows it to\n change and shows stats about user activity\n- [API page](https://notes.zoloto.cx.ua/api)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenis-source%2Fnotes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdenis-source%2Fnotes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenis-source%2Fnotes/lists"}