{"info":{"_postman_id":"89e415f4-3546-4516-9cfc-d69e3f4c1f29","name":"SERVER_NN","description":"<html><head></head><body><p>Для любого запроса к API нужно указать пароль к серверу в поле <strong>X-PASSWORD</strong>.</p>\n<p><strong>401</strong> - будет возвращено, если пароль будет отсутствовать/неверным</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"17469696","collectionId":"89e415f4-3546-4516-9cfc-d69e3f4c1f29","publishedId":"UyrEfuP6","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-04-27T17:38:28.000Z"},"item":[{"name":"Post picture","id":"a9aef71d-87ac-4620-8543-dd2f09068544","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"picture","type":"file","src":"/home/vladt/Загрузки/Telegram Desktop/CommyDog.jpg"}]},"url":"{{host}}/content/Dog?realsr=-x -s 4&output_name=Cat.png","description":"<p>/content/string:pictures_folder</p>\n<p>Params:</p>\n<p><strong>realsr</strong> - аргументы для НН <em>realsr-ncnn-vulkan.</em> По умолчанию = ''</p>\n<p><strong>output_name</strong> - имя обработанного файла. По умолчанию = имя оригинального файла с расширением .png</p>\n<p>Метод принимает изображение на обработку нейронной сетью. Дальнейшая обработка произойдёт, если сервер не занят на момент принятия запроса.</p>\n<p>В <strong>pictures_folder</strong> указывается путь, в котором будет храниться оригинальное изображение.</p>\n<p>Название файла сохраняется.</p>\n<p>Обработанный файл будет храниться по маршруту content/ + \"output_filename\".</p>\n<p>Output filename = \"Updated\" +<strong>pictures_folder</strong>.</p>\n<p><strong>202</strong> - в случае успеха.</p>\n<p><strong>400</strong> - если не было передано изображения.</p>\n<p><strong>403</strong> - если pictures_folder начинается с Updated.</p>\n<p><strong>503</strong> - если компьютер занят обработкой другого файла</p>\n","urlObject":{"path":["content","Dog"],"host":["{{host}}"],"query":[{"key":"realsr","value":"-x -s 4"},{"key":"output_name","value":"Cat.png"}],"variable":[]}},"response":[{"id":"2173dd97-3dd9-4c5a-af82-5d829395c40a","name":"Post picture","originalRequest":{"method":"POST","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"picture","type":"file","src":"/home/vladt/Загрузки/Telegram Desktop/CommyDog.jpg"}]},"url":{"raw":"{{host}}/content/Dog?realsr=-x -s 4&output_name=Cat.png","host":["{{host}}"],"path":["content","Dog"],"query":[{"key":"realsr","value":"-x -s 4"},{"key":"output_name","value":"Cat.png"}]}},"status":"ACCEPTED","code":202,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Werkzeug/2.1.1 Python/3.8.10"},{"key":"Date","value":"Wed, 27 Apr 2022 20:05:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"82"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Picture was uploaded\",\n    \"output_filename\": \"Updated_Dog/CommyDog.png\"\n}"}],"_postman_id":"a9aef71d-87ac-4620-8543-dd2f09068544"},{"name":"Get picture","id":"91e2cf06-8c7b-4ba4-b243-65226f852d2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/content/Dog/CommyDog.jpg","description":"<p>/content/string:pictures_folder/string:picture</p>\n<p>Возвращает изображение из pictures_folder с именем picture.</p>\n<p><strong>200</strong> - в случае успеха.</p>\n<p><strong>404</strong> - если изображение не найдено.</p>\n","urlObject":{"path":["content","Dog","CommyDog.jpg"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"91e2cf06-8c7b-4ba4-b243-65226f852d2e"},{"name":"Get info","id":"9e7b12a7-4061-40b8-8890-d805f508d77c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/info/all_updated","description":"<p>/info/string:infoFile</p>\n<p>Возвращает информацию из infoFile.</p>\n<p>Возможные значения infoFile:</p>\n<p><strong>order</strong> - текущая очередь из изображений(пока только одна может там находиться).</p>\n<p><strong>all_updated</strong> - пути всех обновлённых изображений.</p>\n<p><strong>new_updated</strong> - пути обновлённых изображений за текущий сеанс работы сервера.</p>\n<p><strong>200</strong> - в случае успеха. Пути находятся в поле Files list.</p>\n<p><strong>404</strong> - если infoFile не найден.</p>\n","urlObject":{"path":["info","all_updated"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"3d01e75d-5f28-43f1-8a15-61dfd0e63658","name":"Get info","originalRequest":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/info/all_updated"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Werkzeug/2.1.1 Python/3.8.10"},{"key":"Date","value":"Wed, 27 Apr 2022 20:11:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"65"}],"cookie":[],"responseTime":null,"body":"{\n    \"Files list\": [\n        \"Updated_Dog/CommyDog.png\"\n    ]\n}"}],"_postman_id":"9e7b12a7-4061-40b8-8890-d805f508d77c"},{"name":"Get list pictures","id":"0b81a6e6-d4ae-4bb0-a263-57e4bfa3ab71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"{{host}}/content/Dog","description":"<p>/content/string:pictures_folder</p>\n<p>Возвращает список файлов из pictures_folder.</p>\n<p><strong>200</strong> - в случае успеха. Пути лежат в поле Files list.</p>\n<p><strong>404</strong> - если путь не найден.</p>\n","urlObject":{"path":["content","Dog"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"b7594baf-38d8-45ea-a856-aca303da2fb8","name":"Get list pictures","originalRequest":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"{{host}}/content/Dog"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Werkzeug/2.1.1 Python/3.8.10"},{"key":"Date","value":"Wed, 27 Apr 2022 20:12:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"Files list\": [\n        \"CommyDog.jpg\"\n    ]\n}"}],"_postman_id":"0b81a6e6-d4ae-4bb0-a263-57e4bfa3ab71"},{"name":"Check available","id":"cfc918ed-b871-4abf-9a05-d3c6a1e7fe6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/check/available","description":"<p>/check/available</p>\n<p>Проверяет доступен ли сервер.</p>\n<p><strong>200</strong> - в случае успеха.</p>\n<p>В поле status - <strong>true.</strong></p>\n","urlObject":{"path":["check","available"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"15e0d6dc-0700-4edc-80c5-9720684a35a7","name":"Check available","originalRequest":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/check/available"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Werkzeug/2.1.1 Python/3.8.10"},{"key":"Date","value":"Wed, 27 Apr 2022 20:04:00 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Hello from API_NN\"\n}"}],"_postman_id":"cfc918ed-b871-4abf-9a05-d3c6a1e7fe6c"},{"name":"Check avaible picture","id":"d961da30-6d7a-46d2-b906-77895cbfb7c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/check/content/Dog/CommyDog.jpg","description":"<p>/check/content/string:pictures_folder/string:picture</p>\n<p>Проверяет есть ли изображение в pictures_folder с именем picture.</p>\n<p><strong>200</strong> - если изображение есть.</p>\n<p>File exists = true;</p>\n<p><strong>404</strong> - если изображение отсутствует.</p>\n<p>File exists = <strong>false;</strong></p>\n","urlObject":{"path":["check","content","Dog","CommyDog.jpg"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"9ad1f954-677b-4aa7-a045-f3c3d3ee55c3","name":"Check avaible picture","originalRequest":{"method":"GET","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/check/content/Dog/CommyDog.jpg"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Werkzeug/2.1.1 Python/3.8.10"},{"key":"Date","value":"Wed, 27 Apr 2022 20:13:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"28"}],"cookie":[],"responseTime":null,"body":"{\n    \"File exists\": true\n}"}],"_postman_id":"d961da30-6d7a-46d2-b906-77895cbfb7c3"},{"name":"Delete","id":"d8c0a70a-2901-42b4-b46f-50f15c5e998e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/content/Updated_Dog/CommyDog.png","description":"<p>/content/string:pictures_folder/string:picture</p>\n<p>Если picture передано, то удаляет picture в pictures_folder. Если только pictures_folder, удаляет все файлы в нём.</p>\n<p><strong>200</strong> - в случае успеха.</p>\n<p><strong>404</strong> - если пути не найдены.</p>\n","urlObject":{"path":["content","Updated_Dog","CommyDog.png"],"host":["{{host}}"],"query":[],"variable":[]}},"response":[{"id":"e44dbdf0-bf30-4df1-91a5-1cefebf141a0","name":"Delete","originalRequest":{"method":"DELETE","header":[{"key":"X-PASSWORD","value":"{{password}}","type":"text"}],"url":"{{host}}/content/Updated_Dog/CommyDog.png"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Werkzeug/2.1.1 Python/3.8.10"},{"key":"Date","value":"Wed, 27 Apr 2022 20:11:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"The picture has been deleted\"\n}"}],"_postman_id":"d8c0a70a-2901-42b4-b46f-50f15c5e998e"}]}