Note: The development has reached the MVP stage and paused. We'll continue our work after funding.
WRIO Internet OS is a platform for developing a machine-readable web featuring automatic data processing. Automatic data processing will enable tuning up browsing experience based on the needs and interests of each separate user. This will pave the way for a user-centric Web 3.0 with its predictive services and search engines of new generation.
Esperanto and English are primary languages. Yet, since the project is developed by natives of the former USSR, the third language is Russian. To write issues you can choose any of them. [more coming soon]
Main ReactJS front end repository, compiles main page script and iframe scripts.
Example html file, using start.js script:
<!DOCTYPE html>
<html>
<head>
<title>webRunes example</title>
<script type="application/ld+json">....</script>
<script type="application/ld+json">....</script>
<script type="application/ld+json">....</script>
</head>
<body>
<script type="text/javascript" src="https://wrioos.com/start.js"></script>
</body>
</html>
start.js script link is located at the end of the .html file. It is responsible for loading JSON-LD description of the page from <script type="application/ld+json">
section,
for processing JSON-LD and dynamic generation of the page. Each .html file can contain up to 3 JSON-LD sections.
start.js is a loader. It checks browsers for compatibility, runs preliminary tests, and then loads main.js containing the main code.
commons.js - is commons chunk, shared between main.js bundle and iframes, used to reduce individual JS file size.
pinger.js - Pinger iframe, responsible for commenting and donating
core.js WYSWYG editor, used for editing and creating new LD+JSON based pages
Special thanks to everyone who contributed to getting the WRIO Internet OS to the current state.
Useful links to start
Local development of WRIO-InternetOS front end
How to setup development process on local machine
WRIO OS Infrastructure
Powered by Open Copyright