├── .gitignore ├── .idea └── modules.xml ├── ApiTest.js ├── Groups.js ├── LICENSE ├── PeriscopeApiWrapper.js ├── Periscope_Web_Client.iml ├── Periscope_Web_Client.meta.js ├── Periscope_Web_Client.user.js ├── README.md ├── clipboard.min.js ├── crypto-js.js ├── downloaderNode.js ├── emoji.js ├── fonts ├── Roboto-cyrillic.woff2 └── Roboto-latin.woff2 ├── if-emoji.js ├── images ├── bullets-black.png ├── calendar-black.png ├── camera-black.png ├── clock-black.png ├── comment-black.png ├── default_avatar.png ├── delete-black.png ├── edit-black.png ├── eye-black.png ├── forkme.png ├── heart-black.png ├── lock-black.png ├── lock-white.png ├── openperiscope.png ├── openperiscope3.png ├── user-black.png ├── vertical.png └── video-black.png ├── index.html ├── inject.js ├── jquery.js ├── jquery.spoiler.min.js ├── leaflet.js ├── leaflet.markercluster-src.js ├── package.json ├── split.min.js └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | /userdata 2 | /presets 3 | /node_modules 4 | /.idea 5 | /LICENSE.txt 6 | /README.txt 7 | /bin 8 | /doc 9 | /package-lock.json 10 | /.project 11 | /.vscode 12 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ApiTest.js: -------------------------------------------------------------------------------- 1 | var ApiTestController = { 2 | init: function(parent) { 3 | var submitButton = $('Submit'); 4 | submitButton.click(function () { 5 | try { 6 | $('#ApiTest form').submit(); 7 | var url_root = $('#url_root').val().trim(); 8 | if (url_root == '') 9 | throw Error('url is empty'); 10 | var http_method = $('#http_method').val().trim(); 11 | var method = $('#method').val().trim(); 12 | var headers = $('#headers').val().trim(); 13 | var params = $('#params').val().trim(); 14 | if (params == '') { 15 | params = '{}'; 16 | $('#params').text(params); 17 | } 18 | ApiWorker(http_method, url_root, method, JSON.parse(headers), JSON.parse(params), function (response) { 19 | $('#response').html(JSON.stringify(response, null, 4)); 20 | }, function (error) { 21 | $('#response').text(error); 22 | }); 23 | } catch (e) { 24 | $('#response').text(e.toString()); 25 | } 26 | }); 27 | parent.append( 28 | $('
').append( 29 | 'Fork me on GitHub' + 30 | 'Some documentation can be found in docs by @cjhbtn' + 31 | '
Url
' + 32 | '
Http

' + // The PATCH method is used to apply partial modifications to a resource. 42 | '
Method
' + 43 | '
Header

' + 44 | '
Parameters