Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nozwock/poke-book
https://github.com/nozwock/poke-book
gtk rust
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/nozwock/poke-book
- Owner: nozwock
- License: mit
- Created: 2024-04-07T07:16:39.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-12T18:31:33.000Z (9 months ago)
- Last Synced: 2024-10-25T09:09:25.222Z (3 months ago)
- Topics: gtk, rust
- Language: Rust
- Homepage:
- Size: 142 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PokeBook
Your ultimate desktop companion for Pokémon information and fun!
> Made for the [MLH GHW 2024: API](https://ghw.mlh.io/) event.![](https://github.com/nozwock/poke-book/assets/57829219/6a10cdcc-6095-4365-b2f9-f224c8382b1b)
## Building the Project
Before building the project, ensure that you have the following dependencies installed: `meson`, `flatpak`, and `flatpak-builder`.
### Setup Configuration
First, set up the project configuration using Meson:
```shell
meson setup build
```### Build and Run Options
You have two options for building and running the project:
1. **Install and Run via Meson**:
```shell
meson -C build install
poke-book
```2. **Build and Run via Flatpak**:
```shell
flatpak install --user \
org.gnome.Sdk//46 \
org.gnome.Platform//46 \
org.freedesktop.Sdk.Extension.rust-stable//23.08 \
org.freedesktop.Sdk.Extension.llvm16//23.08flatpak-builder --user build \
build-aux/com.github.nozwock.PokeBook.Devel.jsonflatpak-builder --run build \
build-aux/com.github.nozwock.PokeBook.Devel.json \
poke-book
```Choose the method that best suits your workflow and environment.