diff --git a/.gitignore b/.gitignore index 2a565ee..cfde915 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ node_modules .env .data *~ +backend/certs diff --git a/backend/certs/.gitkeep b/backend/certs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/certs/certificate.pem b/backend/certs/certificate.pem deleted file mode 100644 index c8635b6..0000000 --- a/backend/certs/certificate.pem +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN CERTIFICATE----- -MIICwzCCAaugAwIBAgIJAI1fKCuEMoU/MA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV -BAMTCWxvY2FsaG9zdDAeFw0xOTA2MDQxODM1MDVaFw0yOTA2MDExODM1MDVaMBQx -EjAQBgNVBAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -ggEBAKmiWaCREhCOwhE/9FqU4oWHsdXEs3Cfh8kSyziYXQDSVFkMuS36R5yisGSD -j6bRiigLLueMxLYrj0xUhJ13WEkpljvC4gzhaxiIG2YW2C7HLJRkiVsLAjZR3iFu -6j6U2y0lvmW3SjJ97uaI8n0xTq7MRBn5AkCXzq/6ZsOGt1qUa80NvmkOtwPl+dTI -vp+dysa+XAkTcYO2eWooOXhYKDq6t/EcG0yW+u/HkV18deG1ZAYjh+YrQmQzqPam -1Bc2t+elvpFpTIg8e3lNSLGhAJKE5qS0abonR665Ykh4HV1YZd1t7FwAjI8A/hDD -Z61MmVo43onQRzH5ccIiwBmVwV8CAwEAAaMYMBYwFAYDVR0RBA0wC4IJbG9jYWxo -b3N0MA0GCSqGSIb3DQEBCwUAA4IBAQBqF2sntxwYadLWG8VNVShQ2IQUFo8YAW70 -uB9wnqfDVfSrlBPYft3q0WV8FeHa946NAVOZAINE3Obm8Rs2Dm22LTh3mL1gpu1i -ZdSlJ2SYUhshO2PvdNYiUevgXL3ar7aIFOHkqnhGg9QofvUxvuk3fi23AxSAklsA -FH0B3DmrhcpeDhWJpwwkoqrV9yJ+QNdh4NZtTu1rxMQsI3Dj+utI2g/ykeECQ36O -NurqSsbv6rcgxOhktMENWPLJiIILeKWRD+TSnMRTWkgWjbP8AHVszeHKkhqcPpnG -iRJGNDvArLagHnDrsHIom3kBZC2beeyCc6UApl8esjfrhl1CW54k ------END CERTIFICATE----- diff --git a/backend/certs/key.pem b/backend/certs/key.pem deleted file mode 100644 index ddeb26b..0000000 --- a/backend/certs/key.pem +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCpolmgkRIQjsIR -P/RalOKFh7HVxLNwn4fJEss4mF0A0lRZDLkt+kecorBkg4+m0YooCy7njMS2K49M -VISdd1hJKZY7wuIM4WsYiBtmFtguxyyUZIlbCwI2Ud4hbuo+lNstJb5lt0oyfe7m -iPJ9MU6uzEQZ+QJAl86v+mbDhrdalGvNDb5pDrcD5fnUyL6fncrGvlwJE3GDtnlq -KDl4WCg6urfxHBtMlvrvx5FdfHXhtWQGI4fmK0JkM6j2ptQXNrfnpb6RaUyIPHt5 -TUixoQCShOaktGm6J0euuWJIeB1dWGXdbexcAIyPAP4Qw2etTJlaON6J0Ecx+XHC -IsAZlcFfAgMBAAECggEAWRDfEklZPMxX5Qq5V94YWZf3rY/Lz3RTrSVrAlotasME -eoUNrbBdbUaWaxAQmrwmWAQXKohkuGmCocc2oh8JgdCOCu62FaE9w/GiwSV5eIYn -R/rJi73p+W9evBsqbpVlxvysTWfBU2V/zBdXipgbAfhKQYDWx+dtJETLNBpFpw6v -uKGhBTAT3JLfDxyD01UDy6OWvQ7GzwLagyGdKzuDHAWA93roZQ07xxAqwaMybhvm -d9AhT4lPDYv0Q1jljKSNVeDPWvzSW5d/k8fG4Hw+ssuTBXBwRzM5ude74+ehZE5V -Xy2Td+UNTEZPlHcRwIGEfZ68VcDMCnzcaRFihS5KIQKBgQDbCeLJRNHrTfjwN4xV -WMiSAPLrx/U3/7jdhmisS1BX4H63mgUWnNewjQMI2NX7zUXcWy/3ID96975ZzFNk -CDe9Hv0Z3Y/ix00EevuoxMF8uSxMYI++GXVkGYKMs9WequP7jP6ZHKgJg/OVhqTT -8EuvxLH33QOXWVw55dRrJDpeVwKBgQDGQkW+OwJ5wAYJpOMc7oCnXccEOaMofsFw -seLutDwJuxwMRCJuhiHgEgC09uE4YKkMpaZgs0XD5BDy+lD9p4JR+VA0uMIWSsOq -guJaCOmUX02jSloavB8NXwM4O9K9OIUoMZzSUkiJlIp4g6Re+qeCdh9PoXArGPX3 -lQUz5GdAOQKBgDxLJFoyz3XuKLA3GjIEFnHaQQQWLrITelfAP9/te1g1O6xegTgQ -RG8c4dD1nzGI98oIb9Oe1NqMh6FAVVQbzvwII7OTAaBzLAgnsk5qmrgyYLdFfUve -ximfvAfvGMZsVAVScmLDOJ4l7E8kmQqeAreHdVW9SNfIiVKGqUo01rxRAoGAMcdc -CYp5caZUHcHHwHDl3p/+I0Jxg+5nlWskpnichnjzbuUAnC2TfdYnVUiTfftPFrzU -zHzWrHusAcX15epUH07w43vsR3qYLEzWlnKca0OOk8xMWWAYj9vmTA1BOX9id5gV -Xv2H9vtT1TSAZdSbkHcmH3FSX4/R2ksRVlknz4kCgYEA0i8z7MTAqPzQydYGNdkV -2+xng2In6rRWa+iiW9by6uANvJsJqDYlVXOaPODqy9pOqnAueN4p+NPLBQ9WQ7X4 -VWpGD91SZbgBRnGCkcBP5RoM4C92Adl8AOiZTBbmRn7zhtHgilwQ8hsxiOlY7iGP -H1unwVnJALlwbZ+78saJij4= ------END PRIVATE KEY----- diff --git a/backend/server.js b/backend/server.js index 009ce77..c751412 100755 --- a/backend/server.js +++ b/backend/server.js @@ -24,10 +24,11 @@ var io = require('socket.io')(server) require('./twitter-gallery.js')(app) // crear un servidor en puerto 8000 -server.listen(8000, function () { +var httpsPort = process.env.HTTPS_PORT !== undefined ? process.env.HTTPS_PORT : 8000 +server.listen(httpsPort, function () { // imprimir la direccion ip en la consola // console.log('servidor disponible en https://'+myip.getLocalIP4()+':8000') - console.log('server available at https://localhost:8000') + console.log(`server available at https://localhost:${ httpsPort }`) }) // look up uuid by entiring socket id diff --git a/frontend/web-editor/public/locales/es.json b/frontend/web-editor/public/locales/es.json deleted file mode 100644 index f9ea845..0000000 --- a/frontend/web-editor/public/locales/es.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "language-name": "testing", - "toolbar": { - "run": "Run all code (ctrl+shift+enter)", - "upload": "upload to gallery", - "clear": "clear all", - "shuffle": "show random sketch", - "random": "make random change", - "show-info": "show info window", - "hide-info": "hide info window" - }, - "info": { - "title": "hsldfkmydra", - "subtitle": "live coding networked visuals", - "description": "Hydra is a platform for live coding visuals, in which each connected browser window can be used as a node of a modular and distributed video synthesizer.", - "get-started-title": "To get started:", - "get-started-list": [ - "Close this window", - "Change some numbers", - "Type Ctrl + Shift + Enter" - ], - "description-detailed": "Built using WebRTC (peer-to-peer web streaming) and WebGL, hydra allows each connected browser/device/person to output a video signal or stream, and receive and modify streams from other browsers/devices/people. The API is inspired by analog modular synthesis, in which multiple visual sources (oscillators, cameras, application windows, other connected windows) can be transformed, modulated, and composited via combining sequences of functions.", - "features": "Features:", - "features-list": [ - "Written in javascript and compatible with other javascript libraries", - "Available as a platform as well as a set of standalone modules", - "Cross-platform and requires no installation (runs in the browser)", - "Also available as a package for live coding from within atom text editor", - "Experimental and forever evolving !!" - ], - "author": "Created by olivia.", - "more-info": "For more information and instructions, see: the online documentation, a list of hydra functions, the source code on github, a gallery of user-generated sketches, PIXELJAM collaborative editor, Hydra Book, and more tutorials and examples.", - "more-info-forums": "There is also an active Discord server and facebook group for hydra users+contributors.", - "support": "If you enjoy using Hydra, please consider supporting continued development <3 ." - } -} \ No newline at end of file diff --git a/frontend/web-editor/public/locales/ja.json b/frontend/web-editor/public/locales/ja.json deleted file mode 100644 index c0180fe..0000000 --- a/frontend/web-editor/public/locales/ja.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "language-name": "日本語", - "toolbar": { - "run": "全コード実行 (ctrl+shift+enter)", - "upload": "ギャラリーにアップロード", - "clear": "全消去", - "shuffle": "ランダムなスケッチを表示", - "random": "ランダムに数値を変更", - "show-info": "インフォ画面を表示", - "hide-info": "インフォ画面を隠す" - }, - "info": { - "title": "hydra", - "subtitle": "ライブ・コーディングとネットワーク・ビジュアル", - "description": "Hydra(ハイドラ)はビジュアルのライブ・コーディング・プラットフォームで、各ブラウザを分散されたモジュラー・ビデオ・シンセのノードのようにつなげて使うことができます。", - "get-started-title": "使い方:", - "get-started-list": [ - "この画面を閉じる", - "数字を変えてみる", - "Ctrl + Shift + Enter を押す" - ], - "description-detailed": "WebRTC(P2P ウェブ・ストリーミング)と WebGL により、ハイドラはブラウザ、デバイス、人々をつなげ、ビデオ信号やストリーミングを出力、また受信したり、他のブラウザ、デバイス、人々のストリーミングを(リ)ミックスすることができます。API はアナログ・モジュラー・シンセを元にしており、関数をつなげていくことでビデオ・ソース(オシレータ、カメラ、アプリ画面、他の接続されているウインドウ)を変更、モジュレーション、コンポジションできます。", - "features": "機能:", - "features-list": [ - "JavaScript で書かれており他の JavaScript ライブラリと組み合わせられる", - "プラットフォームとしてもスタンドアローンなモジュールとしても利用可", - "クロス・プラットフォームでインストール不要(ブラウザから使用可)", - "Atom エディタでライブ・コーディングするためのパッケージ", - "実験的でいつまでも進化します!!" - ], - "author": "制作者:オリヴィア", - "more-info": "詳しい情報や使い方は、オンライン・ドキュメンテーションhydra 関数リストgithub のソース・コードコミュニティ・メンバーによるスケッチのギャラリーPIXELJAM コラボレーション用エディタHydra Bookチュートリアルやサンプルをご参照ください。", - "more-info-forums": "アクティブなDiscord サーバ(日本語チャンネルあり)やfacebook グループ からも hydra ユーザやコントリビュータとつながれます。", - "support": "Hydra を楽しんでお使いいただけたら、今後の開発のサポートもご検討いただければ幸いです <3 " - } -} \ No newline at end of file