Compare commits

5 Commits

Author SHA1 Message Date
badcold
bfab9abcb6 auto-updating gh pages 2024-06-10 18:53:57 +02:00
badcold
b7f87fc49b trying to unignore index.js in the gh-pages 2024-06-10 18:53:42 +02:00
badcold
bc481f7798 ignoring regenerate-gh-pages.sh 2024-06-10 17:55:09 +02:00
badcold
b3c3094e5c Update static.yml 2024-06-10 17:52:21 +02:00
badcold
ad9a3ae25f Create static.yml 2024-06-10 17:46:25 +02:00
6 changed files with 809 additions and 0 deletions

43
.github/workflows/static.yml vendored Normal file
View File

@@ -0,0 +1,43 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["gh-pages"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4

2
.gitignore vendored
View File

@@ -1,3 +1,5 @@
.idea .idea
index.js index.js
update.sh update.sh
regenerate-gh-pages.sh
!gh-pages/

702
gh-pages/contracts.json Normal file
View File

@@ -0,0 +1,702 @@
[{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 4},
"id": 1,
"rewards": {"cotton": 2,
"expansion": 1,
"gold": 0,
"hops": 1,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 6},
"id": 2,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 2,
"sugarCane": 0,
"tobacco": 3,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 2,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 3,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 10,
"hops": 1,
"sugarCane": 2,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 3,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 4,
"rewards": {"cotton": 3,
"expansion": 0,
"gold": 0,
"hops": 3,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 2,
"whisky": 0,
"wool": 0},
"id": 5,
"rewards": {"cotton": 0,
"expansion": 1,
"gold": 0,
"hops": 1,
"sugarCane": 0,
"tobacco": 2,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 3},
"id": 6,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 1,
"sugarCane": 1,
"tobacco": 0,
"upgrade": 1}},
{"costs": {"bread": 2,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 7,
"rewards": {"cotton": 2,
"expansion": 1,
"gold": 10,
"hops": 0,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 4,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 8,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 5,
"hops": 1,
"sugarCane": 0,
"tobacco": 4,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 2,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 9,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 8,
"hops": 5,
"sugarCane": 1,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 4,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 10,
"rewards": {"cotton": 4,
"expansion": 0,
"gold": 10,
"hops": 0,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 2}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 2,
"wool": 0},
"id": 11,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 10,
"hops": 1,
"sugarCane": 0,
"tobacco": 2,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 4,
"wool": 0},
"id": 12,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 3,
"sugarCane": 4,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 3,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 1},
"id": 13,
"rewards": {"cotton": 3,
"expansion": 0,
"gold": 0,
"hops": 3,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 1}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 1,
"whisky": 0,
"wool": 1},
"id": 14,
"rewards": {"cotton": 0,
"expansion": 1,
"gold": 0,
"hops": 3,
"sugarCane": 0,
"tobacco": 1,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 4,
"wool": 1},
"id": 15,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 15,
"hops": 3,
"sugarCane": 4,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 1,
"sheep": 0,
"whisky": 0,
"wool": 1},
"id": 16,
"rewards": {"cotton": 2,
"expansion": 0,
"gold": 0,
"hops": 0,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 2,
"cow": 2,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 17,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 2,
"sugarCane": 0,
"tobacco": 4,
"upgrade": 0}},
{"costs": {"bread": 1,
"cheese": 0,
"cow": 3,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 18,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 10,
"hops": 0,
"sugarCane": 4,
"tobacco": 0,
"upgrade": 2}},
{"costs": {"bread": 0,
"cheese": 1,
"cow": 0,
"sheep": 1,
"whisky": 0,
"wool": 0},
"id": 19,
"rewards": {"cotton": 2,
"expansion": 1,
"gold": 10,
"hops": 0,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 2,
"cheese": 0,
"cow": 0,
"sheep": 3,
"whisky": 0,
"wool": 0},
"id": 20,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 5,
"sugarCane": 0,
"tobacco": 4,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 2,
"whisky": 1,
"wool": 0},
"id": 21,
"rewards": {"cotton": 0,
"expansion": 1,
"gold": 0,
"hops": 1,
"sugarCane": 3,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 3,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 22,
"rewards": {"cotton": 4,
"expansion": 0,
"gold": 5,
"hops": 1,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 1,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 1,
"wool": 0},
"id": 23,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 15,
"hops": 8,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 2,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 1},
"id": 24,
"rewards": {"cotton": 0,
"expansion": 1,
"gold": 0,
"hops": 3,
"sugarCane": 2,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 2,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 25,
"rewards": {"cotton": 3,
"expansion": 1,
"gold": 0,
"hops": 1,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 2,
"cow": 0,
"sheep": 2,
"whisky": 0,
"wool": 0},
"id": 26,
"rewards": {"cotton": 0,
"expansion": 1,
"gold": 0,
"hops": 9,
"sugarCane": 0,
"tobacco": 2,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 2,
"cow": 0,
"sheep": 1,
"whisky": 0,
"wool": 0},
"id": 27,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 1,
"sugarCane": 3,
"tobacco": 0,
"upgrade": 1}},
{"costs": {"bread": 2,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 1,
"wool": 0},
"id": 28,
"rewards": {"cotton": 3,
"expansion": 0,
"gold": 0,
"hops": 2,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 3,
"wool": 0},
"id": 29,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 5,
"hops": 2,
"sugarCane": 0,
"tobacco": 4,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 2,
"wool": 1},
"id": 30,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 3,
"hops": 4,
"sugarCane": 2,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 3,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 3},
"id": 31,
"rewards": {"cotton": 4,
"expansion": 0,
"gold": 15,
"hops": 2,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 2,
"sheep": 0,
"whisky": 2,
"wool": 0},
"id": 32,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 5,
"hops": 2,
"sugarCane": 0,
"tobacco": 4,
"upgrade": 0}},
{"costs": {"bread": 3,
"cheese": 0,
"cow": 0,
"sheep": 1,
"whisky": 0,
"wool": 0},
"id": 33,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 2,
"sugarCane": 4,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 1,
"cheese": 3,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 34,
"rewards": {"cotton": 4,
"expansion": 0,
"gold": 0,
"hops": 2,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 1,
"wool": 3},
"id": 35,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 0,
"sugarCane": 0,
"tobacco": 3,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 1,
"cow": 1,
"sheep": 0,
"whisky": 2,
"wool": 0},
"id": 36,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 5,
"hops": 2,
"sugarCane": 4,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 2,
"cheese": 1,
"cow": 1,
"sheep": 0,
"whisky": 0,
"wool": 0},
"id": 37,
"rewards": {"cotton": 4,
"expansion": 1,
"gold": 0,
"hops": 2,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 3,
"cheese": 0,
"cow": 1,
"sheep": 0,
"whisky": 0,
"wool": 1},
"id": 38,
"rewards": {"cotton": 0,
"expansion": 1,
"gold": 0,
"hops": 3,
"sugarCane": 0,
"tobacco": 4,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 1,
"wool": 2},
"id": 39,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 10,
"hops": 1,
"sugarCane": 3,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 1,
"whisky": 3,
"wool": 1},
"id": 40,
"rewards": {"cotton": 4,
"expansion": 0,
"gold": 0,
"hops": 5,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 0,
"sheep": 1,
"whisky": 2,
"wool": 1},
"id": 41,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 3,
"hops": 0,
"sugarCane": 0,
"tobacco": 4,
"upgrade": 0}},
{"costs": {"bread": 0,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 1,
"wool": 2},
"id": 42,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 7,
"sugarCane": 2,
"tobacco": 0,
"upgrade": 1}},
{"costs": {"bread": 1,
"cheese": 0,
"cow": 1,
"sheep": 0,
"whisky": 1,
"wool": 0},
"id": 43,
"rewards": {"cotton": 3,
"expansion": 0,
"gold": 0,
"hops": 3,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 1,
"cheese": 0,
"cow": 0,
"sheep": 0,
"whisky": 1,
"wool": 1},
"id": 44,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 4,
"sugarCane": 0,
"tobacco": 2,
"upgrade": 0}},
{"costs": {"bread": 1,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 2},
"id": 45,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 10,
"hops": 0,
"sugarCane": 3,
"tobacco": 0,
"upgrade": 1}},
{"costs": {"bread": 0,
"cheese": 0,
"cow": 1,
"sheep": 1,
"whisky": 0,
"wool": 2},
"id": 46,
"rewards": {"cotton": 3,
"expansion": 0,
"gold": 0,
"hops": 1,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 1}},
{"costs": {"bread": 0,
"cheese": 1,
"cow": 0,
"sheep": 1,
"whisky": 0,
"wool": 2},
"id": 47,
"rewards": {"cotton": 0,
"expansion": 1,
"gold": 0,
"hops": 1,
"sugarCane": 0,
"tobacco": 3,
"upgrade": 0}},
{"costs": {"bread": 1,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 0,
"wool": 1},
"id": 48,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 0,
"hops": 0,
"sugarCane": 3,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 2,
"cheese": 0,
"cow": 0,
"sheep": 1,
"whisky": 1,
"wool": 0},
"id": 49,
"rewards": {"cotton": 3,
"expansion": 1,
"gold": 0,
"hops": 5,
"sugarCane": 0,
"tobacco": 0,
"upgrade": 0}},
{"costs": {"bread": 1,
"cheese": 1,
"cow": 0,
"sheep": 0,
"whisky": 1,
"wool": 0},
"id": 50,
"rewards": {"cotton": 0,
"expansion": 0,
"gold": 10,
"hops": 0,
"sugarCane": 0,
"tobacco": 3,
"upgrade": 2}}]

BIN
gh-pages/contracts.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

26
gh-pages/index.html Normal file
View File

@@ -0,0 +1,26 @@
<!doctype html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8">
<title>ClansOfContracts</title>
<link rel="stylesheet" href="style.css">
</head>
<body onload="init()">
<script src="index.js"></script>
<div id="header"></div>
<div id="included">
</div>
<hr style="clear: left;height:5px;border-width:0;color:gray;background-color:darkgoldenrod"/>
<div id="excluded">
</div>
<script>
</script>
</body>
</html>

36
gh-pages/style.css Normal file
View File

@@ -0,0 +1,36 @@
.filters {
font-size: x-large;
input {
width: 20px;
height: 20px;
}
}
.filterElement {
margin: 15px;
}
.contract {
margin: 5px;
float: left;
color: red;
font-size: 14em;
line-height: 194px;
text-align: center;
user-select: none;
width: 194px;
height: 194px;
background-image: url('contracts.webp');
background-size: 9894px 194px;
}
html {
color: #222;
font-size: 1em;
line-height: 1.4;
background-color: palegoldenrod;
}