3cb-data

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.alexwennerberg.com/3cb-data.git
Log | Files | Refs | README | LICENSE

commit ff0390ef12823946afdf0a7eed98cae4a38759c2
parent f3d39b2168623cb93f704d2c329a2d06c8b5d25b
Author: alex wennerberg <alex@alexwennerberg.com>
Date:   Sat, 11 Oct 2025 15:04:26 -0400

etc

Diffstat:
Mdeploy.sh | 7++-----
Mstatic/style.css | 44+++++++++++++++++---------------------------
Mtemplates/banned.html | 15++++-----------
3 files changed, 23 insertions(+), 43 deletions(-)

diff --git a/deploy.sh b/deploy.sh @@ -2,18 +2,15 @@ REMOTE_HOST="pi" REMOTE_USER="root" -ssh ${REMOTE_USER}@${REMOTE_HOST} " rc-service 3cardblind stop 2>/dev/null || true" git ls-files > /tmp/git_files_list rsync -avz --delete --files-from=/tmp/git_files_list \ - ./ ${REMOTE_USER}@${REMOTE_HOST}:~/3cardblind/ + ./ ${REMOTE_USER}@${REMOTE_HOST}:/opt/3cardblind/ rm /tmp/git_files_list # Deploy ssh ${REMOTE_USER}@${REMOTE_HOST} " - cp -r ~/3cardblind /opt/ mv /opt/3cardblind/3cardblind /etc/init.d/ - rc-update add 3cardblind default 2>/dev/null || true chown -R web:web /opt/3cardblind - rc-service 3cardblind start + rc-service 3cardblind restart " diff --git a/static/style.css b/static/style.css @@ -73,37 +73,27 @@ a:hover { } } -.banned-cards-grid { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); - gap: 1rem; - padding: 1rem 0; +.banned-cards-dense { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + gap: 0; } -.banned-card { - text-align: center; - padding: 0.5rem; - border: 1px solid #ddd; - background: #f9f9f9; +.banned-cards-dense a { + display: block; + margin: 0; + padding: 0; + line-height: 0; } -.banned-card img { - width: 100%; - max-width: 180px; +.banned-cards-dense img { + width: 120px; height: auto; - border-radius: 8px; -} - -.card-name { - margin-top: 0.5rem; - font-weight: bold; -} - -.card-name a { - text-decoration: none; -} - -.card-name a:hover { - text-decoration: underline; + margin: 0; + padding: 0; + border: none; + display: block; } diff --git a/templates/banned.html b/templates/banned.html @@ -1,17 +1,10 @@ {% include 'header.html' %} -<div class="banned-cards-grid"> +<div class="banned-cards-dense"> {% for card in banned_cards %} - <div class="banned-card"> - <div class="card-image"> - <img src="https://gatherer.wizards.com/Handlers/Image.ashx?name={{ card.name|url_encode }}&type=card" - alt="{{ card.name }}" - onerror="this.src='https://cards.scryfall.io/normal/front/0/0/00000000-0000-0000-0000-000000000000.jpg'"> - </div> - <div class="card-name"> - <a href="/card?name={{ card.name|url_encode }}">{{ card.name }}</a> - </div> - </div> + <a href="/card?name={{ card.name|url_encode }}" title="{{ card.name }}"> + <img alt="{{ card.name }}" loading="lazy" src="https://api.scryfall.com/cards/named?exact={{ card.name|url_encode }}&format=image&version=medium"> + </a> {% endfor %} </div>