CSS updates, elucidate readme
This commit is contained in:
parent
fc81853bc1
commit
8e995e5126
10 changed files with 101 additions and 39 deletions
50
README.org
50
README.org
|
@ -1,9 +1,45 @@
|
|||
* tcg
|
||||
a python static site generator for tracking tcg cards (made for [[https://colors-tcg.dreamwidth.org][colors]]).
|
||||
Python scripts to generate a mobile-friendly static site for tracking tcg cards (designed for [[https://colors-tcg.dreamwidth.org][colors]]).
|
||||
|
||||
Current status: very basic functionality and styling, will add more features as I need them.
|
||||
|
||||
** To do
|
||||
- implement user variables
|
||||
- CSS
|
||||
- integrate =download.sh=
|
||||
** Instructions
|
||||
*** Requirements
|
||||
- =python3=
|
||||
- server space
|
||||
- subdomain pointing to your site root on the server
|
||||
- =rclone= with your server set up as a remote
|
||||
*** Setup
|
||||
- Download and create the initial files by running:
|
||||
#+BEGIN_SRC bash
|
||||
git clone https://git.praze.net/tre/tcg.git
|
||||
cd tcg
|
||||
cp log-template.py log.py
|
||||
cp variables-template.py variables.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)
|
||||
- =name=: the name you use in the game
|
||||
- =highpriority=: a list of high priority decks you’re collecting
|
||||
- =mediumpriority=: a list of other decks you’re collecting
|
||||
- =tradepost=: URL of your trade post on Dreamwidth
|
||||
- =faves=: a list of cards to showcase on the index page
|
||||
- =headerbackground=: an HTML colour to display behind your header image and set as a theme colour
|
||||
- =british=: True if you want “grey” to display on the site, False if you want “gray”
|
||||
- =collectthreshold=: minimum number of owned cards for putting a deck in the “collecting” category
|
||||
- =keepsig=: True if you always want to keep one copy of your signature, False if you want to make them all available for trading
|
||||
- Run the following:
|
||||
#+BEGIN_SRC bash
|
||||
python3 setup.py
|
||||
chmod +x build.sh
|
||||
#+END_SRC
|
||||
- Save a header image to =build/assets/header.png=
|
||||
- Add level images manually to =build/assets/levels/=
|
||||
- Add custom CSS to =build/user.css=
|
||||
*** Updating and building
|
||||
- For each transaction, add a dictionary ={}= to the =log= list like in the example (removing any of ="received"=, ="lost"=, ="crayons"= that aren’t relevant).
|
||||
- Run =./build.sh= in this directory to download the relevant card images and then upload everything to the server.
|
||||
** Currently unaccounted for
|
||||
- Sketchpads
|
||||
- Portfolios
|
||||
- Duplicates
|
||||
- Masteries
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue