Skip to content

Commit 498c174

Browse files
committed
Unicode support, categories, search, PWA, 8 new languages ​​and more
1 parent 50e349c commit 498c174

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+3614
-2418
lines changed

API.RU.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
## Easy Notes API
2+
Приложение для Windows является сервером заметок. Данные пересылаются в XML разметке. Текст заметки конвертируется в последовательность символов - "x" + номер символа. Например, слово "Привет" конвертируется в "x1055x1088x1080x1074x1077x1090".
3+
4+
| Запрос | Тип запроса | Описание | Значение / Статус |
5+
| ------------- | ------------- | ------------- | ------------- |
6+
| `IP:PORT/api/connecttest` | GET | Получение статуса доступности сервера. | "ok" |
7+
| `IP:PORT/api/auth?id=DEVICE` | GET | Запрос на добавление в список авторизованных устройств. | "auth:ok" или "auth:denied" |
8+
| `IP:PORT/api/notes?id=DEVICE` | GET | Получение списка с идентификаторами (Unix timestamp), заметками и временем заметок (Unix timestamp с UTC смещением). | &lt;notes&gt;<br>&lt;note id="1553285632" datetime="1553300032"&gt;x72x101x108x108x111&lt;/note&gt;<br>&lt;note id="1553248570" datetime="1553262970"&gt;x72x101x108x108x111&lt;/note&gt;<br>&lt;/notes&gt; |
9+
| `IP:PORT/api/actions?id=DEVICE` | GET | Получение новых изменений от сервера. | &lt;actions&gt;<br>&lt;insert id="1553285632" datetime="1553300032"&gt;x72x101x108x108x111&lt;/insert&gt;<br>&lt;update id="1553248570" datetime="1553262970"&gt;x72x101x108x108x111&lt;/update&gt;<br>&lt;delete id="1553248570"&gt;&lt;/delete&gt;<br>&lt;/actions&gt; |
10+
| `IP:PORT/api/received?id=DEVICE` | GET | Подтверждение получения новых изменений от сервера. | "ok" или "auth:denied" |
11+
| `IP:PORT/api/syncnotes?id=DEVICE` | POST | Отправка новых изменений от клиента. | &lt;actions&gt;<br>&lt;insert id="1553285632" datetime="1553300032"&gt;x72x101x108x108x111&lt;/insert&gt;<br>&lt;update id="1553248570" datetime="1553262970"&gt;x72x101x108x108x111&lt;/update&gt;<br>&lt;delete id="1553248570"&gt;&lt;/delete&gt;<br>&lt;/actions&gt; |
12+
13+
`IP` это адрес, с запущенным приложением для Windows. Порт по умолчанию 735. `DEVICE` это название устройства, например, `Android_g9N1z5S2` или `iOS_rM5s3Gz7`.

API.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
## Easy Notes API
2-
### In English
32
The Windows app is a notes server. The data is sent in XML markup. The text of the note is converted into a sequence of characters - "x" + character number. For example, the word "Hello" is converted to "x72x101x108x108x111".
43

54
| Request | Request type | Description | Value / Status |
@@ -11,18 +10,4 @@ The Windows app is a notes server. The data is sent in XML markup. The text of t
1110
| `IP:PORT/api/received?id=DEVICE` | GET | Confirmation of receiving new changes from the server. | "ok" or "auth:denied" |
1211
| `IP:PORT/api/syncnotes?id=DEVICE` | POST | Sending new changes from the client. | &lt;actions&gt;<br>&lt;insert id="1553285632" datetime="1553300032"&gt;x72x101x108x108x111&lt;/insert&gt;<br>&lt;update id="1553248570" datetime="1553262970"&gt;x72x101x108x108x111&lt;/update&gt;<br>&lt;delete id="1553248570"&gt;&lt;/delete&gt;<br>&lt;/actions&gt; |
1312

14-
`IP` is the address running the application for Windows. The default port is 735. `DEVICE` is the name of the device, for example `Android_g9N1z5S2` or `iOS_rM5s3Gz7`.
15-
16-
### На русском
17-
Приложение для Windows является сервером заметок. Данные пересылаются в XML разметке. Текст заметки конвертируется в последовательность символов - "x" + номер символа. Например, слово "Привет" конвертируется в "x1055x1088x1080x1074x1077x1090".
18-
19-
| Запрос | Тип запроса | Описание | Значение / Статус |
20-
| ------------- | ------------- | ------------- | ------------- |
21-
| `IP:PORT/api/connecttest` | GET | Получение статуса доступности сервера. | "ok" |
22-
| `IP:PORT/api/auth?id=DEVICE` | GET | Запрос на добавление в список авторизованных устройств. | "auth:ok" или "auth:denied" |
23-
| `IP:PORT/api/notes?id=DEVICE` | GET | Получение списка с идентификаторами (Unix timestamp), заметками и временем заметок (Unix timestamp с UTC смещением). | &lt;notes&gt;<br>&lt;note id="1553285632" datetime="1553300032"&gt;x72x101x108x108x111&lt;/note&gt;<br>&lt;note id="1553248570" datetime="1553262970"&gt;x72x101x108x108x111&lt;/note&gt;<br>&lt;/notes&gt; |
24-
| `IP:PORT/api/actions?id=DEVICE` | GET | Получение новых изменений от сервера. | &lt;actions&gt;<br>&lt;insert id="1553285632" datetime="1553300032"&gt;x72x101x108x108x111&lt;/insert&gt;<br>&lt;update id="1553248570" datetime="1553262970"&gt;x72x101x108x108x111&lt;/update&gt;<br>&lt;delete id="1553248570"&gt;&lt;/delete&gt;<br>&lt;/actions&gt; |
25-
| `IP:PORT/api/received?id=DEVICE` | GET | Подтверждение получения новых изменений от сервера. | "ok" или "auth:denied" |
26-
| `IP:PORT/api/syncnotes?id=DEVICE` | POST | Отправка новых изменений от клиента. | &lt;actions&gt;<br>&lt;insert id="1553285632" datetime="1553300032"&gt;x72x101x108x108x111&lt;/insert&gt;<br>&lt;update id="1553248570" datetime="1553262970"&gt;x72x101x108x108x111&lt;/update&gt;<br>&lt;delete id="1553248570"&gt;&lt;/delete&gt;<br>&lt;/actions&gt; |
27-
28-
`IP` это адрес, с запущенным приложением для Windows. Порт по умолчанию 735. `DEVICE` это название устройства, например, `Android_g9N1z5S2` или `iOS_rM5s3Gz7`.
13+
`IP` is the address running the application for Windows. The default port is 735. `DEVICE` is the name of the device, for example `Android_g9N1z5S2` or `iOS_rM5s3Gz7`.

LICENSE

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,40 @@ The software can be used, distributed, and modified in the original source repos
44

55
Russian:
66
Программное обеспечение, разработанные технологии и идеи принадлежат автору и защищены авторским правом.
7-
Программное обеспечение можно использовать, распространять, вносить изменения в оригинальный репозиторий источник, но для всего остального необходимо разрешение автора.
7+
Программное обеспечение можно использовать, распространять, вносить изменения в оригинальный репозиторий источник, но для всего остального необходимо разрешение автора.
8+
9+
Chinese (Simplified):
10+
软件、开发的技术和理念均归作者所有,并受版权保护。
11+
软件可以在原始源代码库中使用、分发和修改,但对于其他用途,必须获得作者的许可。
12+
13+
Spanish:
14+
El software, las tecnologías desarrolladas y las ideas pertenecen al autor y están protegidas por derechos de autor.
15+
El software puede usarse, distribuirse y modificarse en el repositorio fuente original, pero para cualquier otro uso se requiere el permiso del autor.
16+
17+
Portuguese (Brazilian Portuguese):
18+
O software, as tecnologias desenvolvidas e as ideias pertencem ao autor e estão protegidos por direitos autorais.
19+
O software pode ser usado, distribuído e modificado no repositório de origem original, mas para qualquer outra finalidade é necessário obter a permissão do autor.
20+
21+
French:
22+
Le logiciel, les technologies développées et les idées appartiennent à l'auteur et sont protégés par le droit d'auteur.
23+
Le logiciel peut être utilisé, distribué et modifié dans le dépôt source original, mais pour tout autre usage, l'autorisation de l'auteur est requise.
24+
25+
German:
26+
Die Software, die entwickelten Technologien und Ideen gehören dem Autor und sind urheberrechtlich geschützt.
27+
Die Software kann im ursprünglichen Quellcode-Repository verwendet, verteilt und modifiziert werden, aber für alles andere ist die Erlaubnis des Autors erforderlich.
28+
29+
Japanese:
30+
このソフトウェア、開発された技術、およびアイデアは著者に帰属し、著作権で保護されています。
31+
ソフトウェアは元のソースリポジトリ内で使用、配布、変更できますが、それ以外の用途には著者の許可が必要です。
32+
33+
Arabic:
34+
البرنامج، والتقنيات المطورة، والأفكار تنتمي إلى المؤلف وهي محمية بموجب حقوق الطبع والنشر.
35+
يمكن استخدام البرنامج وتوزيعه وتعديله في مستودع المصدر الأصلي، ولكن يتطلب أي استخدام آخر إذن المؤلف.
36+
37+
Italian:
38+
Il software, le tecnologie sviluppate e le idee appartengono all'autore e sono protetti da copyright.
39+
Il software può essere utilizzato, distribuito e modificato nel repository di origine originale, ma per tutto il resto è necessario il permesso dell'autore.
40+
41+
Korean:
42+
소프트웨어, 개발된 기술 및 아이디어는 저자에게 속하며 저작권으로 보호됩니다.
43+
소프트웨어는 원본 소스 저장소에서 사용, 배포 및 수정할 수 있지만, 다른 모든 용도에는 저자의 허가가 필요합니다.

0 commit comments

Comments
 (0)