Skip to content

hedone21/spider

Folders and files

NameName
Last commit message
Last commit date
Jan 27, 2020
Sep 16, 2019
Jan 27, 2020
Sep 26, 2019
Sep 15, 2019
Jan 27, 2020
Mar 14, 2020
Jul 16, 2019
Aug 13, 2019
Aug 7, 2019
Jan 27, 2020
Sep 16, 2019
Sep 16, 2019
Sep 16, 2019

Repository files navigation

Spider

Introduction

Spider is a desktop environment that allows you to freely configure the desktop UI using a web language. Spider aims to support various usage environments such as mobile, embedded devices and PC. For this purpose, the Spider's UI is entirely customizable by the user / developer, using HTML, CSS and JS. You can also write plug-ins to easily add the functionality you need.

Spider is based on the wayland protocol and webkit / gtk.

Build and Install

Spider does not yet support install.

without server (default)

Run web based UI without server. It is default option.

git clone https://gitlab.com/hedone21/spider.git 
cd spider
meson build
ninja -C build
./run.sh

with server

Run web based UI with server. It is optional. (not recommanded)

git clone https://gitlab.com/hedone21/spider.git 
cd spider
git submodule init
git submodule update
cd server/http-parser/
make package
cd -
meson build -Dwith-server=true
ninja -C build
./run.sh # need to be modified

Debug Options

0: No dbg 1: Error log only 2: Error log, normal log (default) 3: Error log, normal log, dbg log 4: Error log, normal log, dbg log, verbose log

# usage:
$ LOGLEVEL=4 ./run.sh
$ LOGLEVEL_MAIN=3 ./run.sh # main spider compositor only
$ LOGLEVEL_SHELL=2 ./run.sh # spider shell only
$ LOGLEVEL_PANEL=1 ./run.sh # spider panel only

Project Status

This project is still under development. Please use this project for testing and reference purposes before entering the alpha stage.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published