ulapph-cloud-desktop

command module
v0.0.0-...-7581846 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2022 License: MIT, MIT Imports: 84 Imported by: 0

README

ULAPPH Cloud Desktop is an open-source webtop or web-based desktop written in Golang/HTML/CSS/JS which can be installed in your local laptop, cloud server, docker container, Kubernetes, serverless like Cloud Run or even mobile! It is an AI-powered and full-featured frontend and backend architecture aimed to provide users with rich experience to increase productivity and provide common user experience.

Too Long; Dont Read (TL;DR)

  • Watch the latest demo video here https://www.youtube.com/embed/VL-9y36O4Lg
  • ULAPPH was developed using Go or Golang programming language and JS/HTML/CSS codes
  • ULAPPH runs inside Docker Desktop, Android Termux, Linux machine, Windows 10 machine or in Google Appegine Standard, Google Cloud Run or Kubernetes
  • But if you target to install to Android phone, please see https://github.com/edwindvinas/ULAPPH-Android-Desktop
  • The goal of ULAPPH is to run a full featured frontend and backend server using Golang & web-based libraries.
  • It now works well with a lot of Google Cloud services, APIs, and tools but it should run in any cloud provider.

Versions

ULAPPH versioning is based on famous Filipino dishes. https://en.wikipedia.org/wiki/List_of_Philippine_dishes

  • Version 2019: "Adobo" - Appengine version
  • Version 2020: "Afridata" - Dockerized, Platform-agnostic version with AI using IBM Watson
	- Artificial Intelligence (AI) NLP from IBM Watson
	- Custom IBM Watson Orchestrator
  • Version 2021: Version not released due to COVID-19 Pandemic
  • Version 2022: "Barbecue" - Added more AI use cases and improved productivity features:
	- Default & Custom Search Engines
	- Multiple desktop support
	- Programmable Javascript startup
	- Chat with AI...
	- Desktop News Reader
	- Sticky Notes Per Desktop
  • Version 2022-2: "Bopis" - Added full support to Android Termux with AI:
	- Local use via Android Termux
	- Local Custom Search via Android Termux
	- Local Desktops & Sticky Notes via Android Termux
	- Chat with AI via Android Termux
	- Speak with AI via Android Termux
	- Improved News API
	- Google Cloud Speech to Text integration
	- Simplified initial setup and upgrade scripts
	- Simplified Private and Public release scripts
	- Integrated File Browser as File Manager
	- Integrated Syncthing as Shared Drive

Watch Demo Videos in Youtube!

https://www.youtube.com/channel/UCfmBlIM8pbOs3Vaq1lTZ22Q

Features

ULAPPH Cloud Desktop is a web application with backend that runs anywhere and with frontend that runs in any browser such as Chrome, Opera and Firefox! But, it works perfectly with Chrome!

  • It has built-in Javascript windowing system which displays contents in Windows inside desktops.
  • It can be configured to contain unlimited number of desktops so you can organize your work, your personal, business and any information such as desktop for your cats cctv images or a desktop for your documents.
  • Each desktops can have its own sticky notes and can be customized via simple Javascript startup code
  • It can be programmed to run Javascript startup file upon startup so you can automate things!
  • It can automatically generate contents into slides, articles, and media including support for MP3, MP4, OGG, OGV, etc.
  • It saves data in the local or cloud which means it is safe & available anytime & anywhere.
  • It can be accessed in laptops, desktops, Android/IOS devices as long as they have Chrome, Opera or Firefox browsers
  • It works anywhere in Google Cloud Platform specifically AppEngine standard, Cloud Run and Google Kubernetes Engine. Given that, it should work on all cloud platforms as well since it supports Docker containers!
  • Tested to work in Android device using Android Termux! Please see https://github.com/edwindvinas/ULAPPH-Android-Desktop

Platforms Supported

  • Windows 10 laptop
  • Android using Termux
  • Google Cloud Platform
    • Google Appengine Standard
    • Google Cloud Run
    • Google Kubernetes Engine
    • Google Compute Engine
  • AWS Cloud (test/docs in progress)
  • Microsoft Azure (test in progress)
  • IBM Bluemix (test in progress)
  • Alibaba Cloud (test in progress)

Special Libraries Being Used

Installation - AppEngine

Please see README below for the detailed installation and troubleshooting guide.

Installation - Android

Please see README below for the detailed installation and troubleshooting guide.

Installation - Windows 10

TBD

Installation - Docker Desktop

TBD

Documentation

Overview

GAE_APP_DOM_ID#www.ulapph.com LAST_UPGRADE#02/06/2022 01:32:00 AM PST TOTAL_LINES#90731 DO NOT REMOVE ABOVE LINE/////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////// ULAPPH CLOUD DESKTOP SYSTEM ULAPPH Cloud Desktop is an opensource web-based desktop written in Golang and other opensource libraries COPYRIGHT (c) 2014-2017 Edwin D. Vinas, Ulapph Cloud Desktop System COPYRIGHT (c) 2017-2019 Edwin D. Vinas, ULAPPH Cloud Desktop, Opensource Version COPYRIGHT (c) 2020-2022 Edwin D. Vinas, ULAPPH Cloud Desktop, Opensource Version, Go 1.13, Containerized /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0001 REV DATE: 2014-Sep-02 REV DESC: Created initial system for Cloud Desktop System REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0002 REV DATE: 2014-Oct-08 REV DESC: Started public domain www.ulapph.com at GoDaddy.com REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0003 REV DATE: 2014-Nov-16 REV DESC: Added advertisements functionality using rules and timeslots REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0004 REV DATE: 2014-Nov-24 REV DESC: Added memcache logic and admin tools REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0005 REV DATE: 2014-Dec-14 REV DESC: Added people directory and profile REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0006 REV DATE: 2014-Dec-30 REV DESC: Added information database REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0007 REV DATE: 2015-Jan-05 REV DESC: Added golang slides as default content presentation REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0008 REV DATE: 2015-Mar-20 REV DESC: Added golang articles as default content presentation REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0009 REV DATE: 2015-May-23 REV DESC: Added channel capability REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0010 REV DATE: 2015-May-30 REV DESC: Code major clean-up for production release REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0011 REV DATE: 2015-Jun-02 REV DESC: Optimizations due to always $5 quotas REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0012 REV DATE: 2015-Jun-03 REV DESC: Added ULAPPH notifications of events REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0012 REV DATE: 2015-Jun-03 REV DESC: Discovered that datastore entries are being scanned by appengine; deleted and returned but focus on business-neutrality REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0013 REV DATE: 2015-Jul-12 REV DESC: Fixed access logging REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0014 REV DATE: 2015-Oct-03 REV DESC: Added chat messaging REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0015 REV DATE: 2015-Oct-05 REV DESC: Added custom configurations via ULAPPH Cloud Desktop manager tool. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0016 REV DATE: 2015-Oct-12 REV DESC: Added Music Player and Video Player. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0017 REV DATE: 2015-Oct-25 REV DESC: Added Javascript Window Manager (JSWM) REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0018 REV DATE: 2015-Dec-02 REV DESC: Integrated Paypal Buy Now buttons REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0019 REV DATE: 2016-Mar-31 REV DESC: Integrated TinyMCE REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0020 REV DATE: 2016-Apr-10 REV DESC: Integrated Access Logging on content-level REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0021 REV DATE: 2016-Apr-11 REV DESC: Integrated Daily Reports REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0022 REV DATE: 2016-Aug-09 REV DESC: Integrated Themes for Desktop and Slides REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0023 REV DATE: 2016-Aug-22 REV DESC: Added uninstall feature REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0024 REV DATE: 2016-Sep-06 REV DESC: Released ULAPPH Cloud Desktop V1 REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0025 REV DATE: 2016-Sep-26 REV DESC: Added mobile web interface. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0026 REV DATE: 2016-Oct-25 REV DESC: Added re-captcha support. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0027 REV DATE: 2016-Nov-04 REV DESC: Got 79$ Custom Search bill; disabling search cse is added and limited search results. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0028 REV DATE: 2016-Dec-05 REV DESC: Added support for Swagger API & IOT REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0029 REV DATE: 2016-Dec-29 REV DESC: Added todos manager REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0030 REV DATE: 2017-Jan-01 REV DESC: Migrated channel api to firebase REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0031 REV DATE: 2017-Jan-02 REV DESC: Scrapped firebase and used basic http channel. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0032 REV DATE: 2017-Jan-08 REV DESC: Returned firebase for channel messaging. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0033 REV DATE: 2017-Mar-04 REV DESC: Integrated different public drives REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0034 REV DATE: 2017-Mar-12 REV DESC: Add Appengine Admin API REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0035 REV DATE: 2017-Mar-23 REV DESC: Disabling features that increase billing costs

Also started to use golang channels

REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0036 REV DATE: 2017-Apr-04 REV DESC: Incorporated bleve search REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0037 REV DATE: 2017-May-10 REV DESC: Ability to setup custom website pages and incorporated sprig functions REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0038 REV DATE: 2017-May-31 REV DESC: Added descendant_tree for family tree REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0039 REV DATE: 2017-June-28 REV DESC: Made ULAPPH Cloud Desktop a free cloud desktop for all users! REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0040 REV DATE: 2017-July-07 REV DESC: Added commento as comments tool REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0041 REV DATE: 2017-July-08 REV DESC: Added feature to manually add commento on media files REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0042 REV DATE: 2017-July-08 REV DESC: Added feature to manage recent discussions REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0043 REV DATE: 2017-July-11 REV DESC: Fix issue on not spitting error when executing templates REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0044 REV DATE: 2017-July-12 REV DESC: Integrate auto installer REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0045 REV DATE: 2017-July-13 REV DESC: Automated load and sync of sticky notes REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0046 REV DATE: 2017-July-13 REV DESC: Revive topics by simply automating search to Google search REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0047 REV DATE: 2017-Aug-05 REV DESC: Generate sillyname project ID REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0048 REV DATE: 2017-Aug-27 REV DESC: Added anchor action in slides and articles REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0049 REV DATE: 2017-Sep-07 REV DESC: Fixed quiz issue on commento.js REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0050 REV DATE: 2017-Oct-07 REV DESC: Opensourced ULAPPH Cloud Desktop under Big A. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0051 REV DATE: 2017-Oct-15 REV DESC: Incorporated automated project creation and installation in appengine. REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0052 REV DATE: 2017-Nov-18 REV DESC: Added .open keyword in slides REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0053 REV DATE: 2017-Nov-20 REV DESC: Added more request details REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0054 REV DATE: 2018-Jan-07 REV DESC: Updated user_agent based from https://github.com/mssola/user_agent REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0055 REV DATE: 2018-Feb-22 REV DESC: Added Otto as Javascript interpreter REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0056 REV DATE: 2018-Mar-04 REV DESC: Added Angular UI Tree explorer REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0057 REV DATE: 2018-Mar-24 REV DESC: Added cascade or tile UWM option; added def wallpaper per desktop REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0058 REV DATE: 2018-Mar-25 REV DESC: Added office365 API support REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0059 REV DATE: 2018-Mar-25 REV DESC: Added office365 planner extract REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0060 REV DATE: 2018-Apr-16 REV DESC: Added d3.js support; modified RAWTEXT function to getNode REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0061 REV DATE: 2018-May-13 REV DESC: Export quiz or comments to excel REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0062 REV DATE: 2018-May-28 REV DESC: Integrate dialogflow for ULAPPH Bot REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0063 REV DATE: 2018-June-12 REV DESC: Search results issue; add cron to re-index missing items REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0064 REV DATE: 2018-June-24 REV DESC: Integrated TurnJS REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0065 REV DATE: 2018-July-8 REV DESC: Integrated built-in NLP logic REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0066 REV DATE: 2018-July-15 REV DESC: Added bot settings per uwm REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0067 REV DATE: 2018-July-21 REV DESC: Added desktop category/group REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0068 REV DATE: 2018-July-21 REV DESC: Added GoJS Org Chart REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0069 REV DATE: 2018-July-29 REV DESC: Added education modules REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0070 REV DATE: 2018-Aug-26 REV DESC: Added timelineJS generator REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0071 REV DATE: 2018-Oct-17 REV DESC: Image comparison logic for cctv REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0072 REV DATE: 2018-Nov-05 REV DESC: Upgrade photo gallery with camera capture & refined search features REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0073 REV DATE: 2018-Nov-25 REV DESC: Update remote control & desktop stats REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0074 REV DATE: 2018-Dec-09 REV DESC: Update cctv real-time captures REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0075 REV DATE: 2019-Jan-05 REV DESC: Update NLP using Prose REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0076 REV DATE: 2019-Feb-27 REV DESC: Integrated AutoML REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0077 REV DATE: 2019-Mar-03 REV DESC: Realtime tracker REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0078 REV DATE: 2019-Mar-09 REV DESC: NewsAPI integration REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0079 REV DATE: 2019-Aug-11 REV DESC: U00193 - Enable/disable slides/articles using DISABLED flag REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0080 REV DATE: 2019-Aug-17 REV DESC: Dynamic favicon icons REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0081 REV DATE: 2019-Aug-19 REV DESC: Added dialogflow NLP service for getting intents REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0082 REV DATE: 2019-Sep-18 REV DESC: Save broadcast locations in blobstore REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0083 REV DATE: 2019-Sep-22 REV DESC: Add trending and whats new in json format REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0084 REV DATE: 2019-Sep-23 REV DESC: Add workforce details REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0085 REV DATE: 2019-Sep-26 REV DESC: Facebook integration REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0086 REV DATE: 2020-Jan-07 REV DESC: Upgrade to latest AppEngine Go 1.12 Runtime REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0087 REV DATE: 2020-Jan-08 REV DESC: Integrated IAP authentication REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0088 REV DATE: 2020-Jan-09 REV DESC: Integrated Cloud Tasks REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0089 REV DATE: 2020-Jan-18 REV DESC: Shifted from Appengine to Cloud Run REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0090 REV DATE: 2020-Jan-20 REV DESC: Integrated speech recognition REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0091 REV DATE: 2020-Jan-22 REV DESC: Integrated IBM Watson REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0092 REV DATE: 2020-Jan-22 REV DESC: Integrated OpenWeathermap API REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0093 REV DATE: 2020-Jan-25 REV DESC: Integrated Youtube Downloader REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0094 REV DATE: 2020-Feb-03 REV DESC: Integrated code minifier REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0095 REV DATE: 2020-Feb-14 REV DESC: Added non-cloud/local support REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0096 REV DATE: 2020-Feb-21 REV DESC: Added Redis labs support REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0097 REV DATE: 2020-Feb-29 REV DESC: Added for SSL in local server (https://gist.github.com/denji/12b3a568f092ab951456) REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0098 REV DATE: 2020-Mar-01 REV DESC: Incorporated SeaweedFS storage support REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0099 REV DATE: 2020-Mar-01 REV DESC: Incorporated NSQ Messaging REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0100 REV DATE: 2020-Apr-25 REV DESC: Integrated orchestrator for chatbots REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0102 REV DATE: 2020-Aug-23 REV DESC: Read categories from templates REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0103 REV DATE: 2021-Feb-27 REV DESC: Read categories from templates REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0104 REV DATE: 2021-March-21 REV DESC: Added gorilla websockets REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0105 REV DATE: 2021-March-22 REV DESC: Added local cron REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0106 REV DATE: 2021-April-01 REV DESC: Save URLs from slides/articles to TDSICONS REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0107 REV DATE: 2021-April-05 REV DESC: Incorporate Angular File Explorer REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0108 REV DATE: 2021-April-12 REV DESC: Incorporate regular crons in URL fetcher REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0109 REV DATE: 2021-April-15 REV DESC: Incorporate quotations via cron REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0110 REV DATE: 2021-April-26 REV DESC: Incorporate ibm watson discovery REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0111 REV DATE: 2021-May-2 REV DESC: Removed Google Youtube API due to compile error REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0112 REV DATE: 2021-Aug-3 REV DESC: Added Godaddy sub domains - search, webtop, bot REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0113 REV DATE: 2021-Dec-25 REV DESC: Added custom search configuration REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0114 REV DATE: 2022-Jan-15 REV DESC: Released new version "Barbecue" REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0115 REV DATE: 2022-Feb-05 REV DESC: Added shopping cart REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0116 REV DATE: 2022-Feb-12 REV DESC: Added /fs path for serving static pages using slides & articles REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0117 REV DATE: 2022-Jun-02 REV DESC: Added Gorilla mux router to support /u/{id} path REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0118 REV DATE: 2022-Jul-05 REV DESC: Added Android support via Termux (see ULAPPH-Android-Desktop) REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// REV ID: D0119 REV DATE: 2022-Aug-07 REV DESC: Added Speech to Text support REV AUTH: Edwin D. Vinas /////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////// --------------------------------------------------------------------------------------------- List of firebase channels list-channels

[ok] /ulapph-firebase/<SYS_SERVER_NAME>/channel/<user-assigned-channel-string>
	- client listens to this topic (tok.value)
[ok] /ulapph-firebase/<SYS_SERVER_NAME>/things/<user-assigned-channel-string>
	- sends IOT data to topic
[tf] /ulapph-firebase/zzz-shared/chat-worldwide/<SYS_CHAT_WORLD_ROOM_ID>
	- send all chats to worldwide
	- delete channel every eod
[tf] /ulapph-firebase/zzz-shared/chat-country-<ID>/<SYS_CHAT_COUNTRY_ROOM_ID>
	- send all chats to country ID
	- delete channel every eod
[ok] /ulapph-firebase/<SYS_SERVER_NAME>/chat-public/<SYS_CHAT_PUB_ROOM_ID>
	- send all chats to this site only
	- delete channel every eod
[ok] /ulapph-firebase/<SYS_SERVER_NAME>/chat-private/<generated roomID>
	- send all chats to this private room ID

---------------------------------------------------------------------------------------------

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL