pgx
PGX — Lightweight Postgres for AI agents. Written in Rust. Thousands of isolated databases in one runtime. 🐘
Translation pending
The GC2/Vidi framework helps you build a spatial data infrastructure quickly and easily. Powered using open source components for a scalable solution focused on freedom rather than fees.
DataJavaScript · Go TemplateGitHub @mapcentiaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Vidi – a modern take on browser GIS. It is the front-end client for GC2.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
What is Vidi?
Vidi is a modern take on web GIS. It is the front-end for GC2
Vidi is part of the OSGeo Community Project GC2/Vidi
What does Vidi?
Out-of-the-box Vidi is a web-GIS application with a lot of basic functionality. It is also a framework for building web-based applications.
What is the goal for Vidi?
The Vidi project aims to make it easy for organizations to use open source software for building geo-spatial applications.Read the full README ↗Vidi is a modern take on web GIS. It is the front-end for GC2
Vidi is part of the OSGeo Community Project GC2/Vidi
Out-of-the-box Vidi is a web-GIS application with a lot of basic functionality. It is also a framework for building web-based applications.
The Vidi project aims to make it easy for organizations to use open source software for building geo-spatial applications.
Head over to gc2.mapcentia.com, create a PostGIS database and start uploading data. Then start Vidi from the dashboard.
Or just try it here
Install both GC2 and Vidi
The test folder contains
tests/unit)tests/puppeteer, https://github.com/GoogleChrome/puppeteer)tests/api)In order to carry out the front-end testing the staging server was deployed at (tests/helpers.js@8). Whenever code changes are pushed to the Github, the push hook calls the POST http://vidi.alexshumilov.ru:8082/deploy URL and the application is built (git pull && grunt). So, when puppeteer tests are launched, the staging server is already updated.
The Vidi service worker now accepts the URL regexp that will allow certain URLs to be ignored. Please consider the demo script that first tells service worker to ignore all URLs that have jsonplaceholder.typicode in it and then it actually requests the https://jsonplaceholder.typicode.com/todos/1 URL - the request is performed without service worker.
/**
* Talking to the service worker in test purposes
*/
setTimeout(() => {
if (navigator.serviceWorker.controller) {
navigator.serviceWorker.controller.postMessage({
action: `addUrlIgnoredForCaching`,
payload: `jsonplaceholder.typicode`
});
setTimeout(() => {
fetch('https://jsonplaceholder.typicode.com/todos/1').then(() => {}).then(() => {});
}, 3000);
} else {
throw new Error(`Unable to invoke the service worker controller`);
}
}, 3000);
The documentation in the docs folder is built using https://www.sphinx-doc.org/en/master/). The documentation is regularly built and accessible on https://vidi.readthedocs.io/
Getting started with the documentation is easy - all you need is python:
pip install -r .\docs\requirements.txtsphinx-autobuild docs docs/_build/html