Add experimental neocities support

This commit is contained in:
mez 2025-08-29 20:07:46 +01:00
parent ee0879ef79
commit dea672a13a
3 changed files with 16 additions and 7 deletions

View file

@ -4,9 +4,12 @@ Python scripts to generate a mobile-friendly static site for tracking tcg cards
** Instructions
*** Requirements
- =python3= (needs the following libraries: =bs4, collections, datetime, itertools, os, random, re, requests=)
- server space
- subdomain pointing to your site root on the server
- =rclone= with your server set up as a remote
- either:
- server space
- subdomain pointing to your site root on the server
- =rclone= with your server set up as a remote
- or:
- a neocities account with the [[https://neocities.org/cli][neocities CLI]] installed
*** Setup
- Download and create the initial files by running:
#+BEGIN_SRC bash
@ -17,9 +20,10 @@ Python scripts to generate a mobile-friendly static site for tracking tcg cards
cp trade-template.py trade.py
#+END_SRC
- Edit =variables.py= to set the variables as follows:
- =servername=: name set for your remote in =rclone=
- =serverpath=: path to the site root on the server (with leading slash, without trailing slash)
- =subfolder=: subfolder under your (sub)domain in which the TCG pages will be located (leave as an empty string if they are at the top level)
- =neocities=: set to =True= if you will be using the neocities CLI
- =servername=: name set for your remote in =rclone= (if not using the neocities CLI)
- =serverpath=: path to the site root on the server (if not using the neocities CLI; with leading slash, without trailing slash)
- =subfolder=: subfolder under your (sub)domain in which the TCG pages will be located (leave as an empty string if they are at the top level; if using the neocities CLI this will not work and the pages will be uploaded to the site root)
- =url=: URL of your site index page including =https://=
- =name=: the name you use in the game
- =hovertext=: text to display when hovering over the header image