Skip to content

ptomato/gnome-recipes-experiment

Repository files navigation

GNOME Recipes Experiment

GNOME Recipes UI and content, bolted on top of Endless Astronomy app.

Set up with:

# build
mkdir -p ~/flapjack/checkout
cd ~/flapjack/checkout
git clone https://github.com/ptomato/gnome-recipes-experiment
pip3 install --user flapjack
wget -O ~/.config/flapjack.ini https://raw.githubusercontent.com/endlessm/flapjack/master/example.flapjack.ini
flapjack setup

# front-end
flatpak remote-add eos-apps --no-gpg-verify https://ostree.endlessm.com/ostree/eos-sdk
flatpak install eos-apps com.endlessm.astronomy.en
flapjack open eos-knowledge-lib
cd eos-knowledge-lib
patch -p1 <../gnome-recipes-experiment/eos-knowledge-max-height-hack.patch
flapjack open basin
cd ../basin
patch -p1 <../gnome-recipes-experiment/basin-quick-hacks.patch
cd ../gnome-recipes-experiment
flapjack build

# back-end
mkdir recipes
cd recipes
wget -r -np -R "*index.html*" https://static.gnome.org/recipes/v1/
cd ..
cd recipes/static.gnome.org/recipes/v1/
tar xf data.tar.gz
cd -
flapjack shell
gjs basin-recipes.js recipes/static.gnome.org/recipes/v1 recipes/basin_manifest.json
basin recipes/basin_manifest.json recipes/output.shard
eminem regenerate recipes/
exit

Run with:

flapjack run com.endlessm.astronomy.en -J app.yaml -O style.scss -p recipes

About

GNOME Recipes UI, Endless Astronomy content

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published