Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/calo001/luna
📆 Calendar Widget for Linux desktop
https://github.com/calo001/luna
Last synced: 29 days ago
JSON representation
📆 Calendar Widget for Linux desktop
- Host: GitHub
- URL: https://github.com/calo001/luna
- Owner: calo001
- License: agpl-3.0
- Created: 2018-08-29T02:37:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T05:31:13.000Z (over 2 years ago)
- Last Synced: 2024-08-04T03:03:33.527Z (4 months ago)
- Language: Vala
- Homepage:
- Size: 19 MB
- Stars: 28
- Watchers: 2
- Forks: 6
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
- awesome-elementaryos - Luna - An amazing calendar widget [:white_check_mark:](https://appcenter.elementary.io/com.github.calo001.luna) (Applications / Productivity)
README
Luna
An amazing calendar widget
## Installation
### Dependencies
These dependencies must be present before building:
- `meson`
- `valac`
- `debhelper`
- `libgranite-dev`
- `libgtk-3-dev`Use the App script to simplify installation by running `./app install-deps`
### Building```
git clone https://github.com/calo001/luna.git com.github.calo001.luna && cd com.github.calo001.luna
./app install-deps && ./app install
```### Deconstruct
```
./app uninstall
```### Development
Luna includes a script to simplify the development process. This script can be accessed in the main project directory through `./app`.
```
Usage:
./app [OPTION]Options:
clean Removes build directories (can require sudo)
generate-i18n Generates .pot and .po files for i18n (multi-language support)
install Builds and installs application to the system (requires sudo)
install-deps Installs missing build dependencies
run Builds and runs the application
uninstall Removes the application from the system (requires sudo)
```#### Using Flatpak
If you prefer to use Flatpak to try or compile Luna from source code, you can do it by using the command line:```
flatpak-builder build com.github.calo001.luna.json --user --install --force-clean
```Then, execute Luna by using:
```
flatpak run com.github.calo001.luna
```>To run these commands, you need to have Flatpak installed, Check the [Quick Setup](https://flatpak.org/setup/), and follow the instructions to install it depending on your OS.
## Support me
Luna is and will always be free for the world 🌎️. If you like the project and would like to fund and contribute to my work, you can do it via Paypal.Me:
### Translators
* [Rafael C. Nunes](https://github.com/rafaelcn) Brazilian Portuguese
* [Hannes Schulze](https://github.com/hannesschulze) German
* [NathanBnm](https://github.com/NathanBnm) French
* [Milo Ivir](https://github.com/milotype) Croatian
* [rottenpants466](https://github.com/rottenpants466) Portuguese-Portugal
* [Heimen Stoffels](https://github.com/Vistaus) Dutch (Netherlands)### License
This project is licensed under the AGPL-3.0 License - see the [LICENSE](LICENSE.md) file for details.