Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bodil/xbobar
This project has moved:
https://github.com/bodil/xbobar
Last synced: about 1 month ago
JSON representation
This project has moved:
- Host: GitHub
- URL: https://github.com/bodil/xbobar
- Owner: bodil
- License: lgpl-3.0
- Created: 2014-02-08T23:47:37.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-16T16:53:14.000Z (over 10 years ago)
- Last Synced: 2024-04-15T12:19:17.068Z (7 months ago)
- Language: JavaScript
- Homepage: https://gitlab.com/bodil/xbobar
- Size: 414 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
xbobar
======tl;dr: it's a desktop panel for your X session.
xbobar is a Javascript + HTML runtime for building desktop panels. At
its core, it's a QtWebKit widget, providing a simple API to its hosted
page for simple things such as reading files, network access and DBus.
The JS runtime provides a CommonJS environment, which includes high
level abstractions over the basic API. There is also RxJS, React and
JQuery.With all this, you can build any kind of desktop panel you've dreamed
of, using only your favouritest web technologies, because everyone
loves the DOM.# Incomplete
This is absolutely not anywhere close to being complete and usable.
Pull requests welcome.# Building
You'll need Qt5 and libdbus installed and working. Substitute for your
preferred platform:```sh
$ pacman -S qt5-base qt5-webkit libdbus
```To build the binary and JSDoc:
```sh
$ qmake
$ make
$ make jsdoc
```# Running
From your checkout:
```sh
$ ./build/xbobar --debug default.js
```# License
Copyright 2014 Bodil Stokke
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see
[http://www.gnu.org/licenses/](http://www.gnu.org/licenses/).