You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.7 KiB
Markdown
48 lines
1.7 KiB
Markdown
# XPUB Call 2025
|
|
|
|
This is code for the XPUB 2025 call.
|
|
|
|
## Dependencies
|
|
|
|
To run locally, clone the repo (call2025), and cd into the call2025:
|
|
|
|
python3 -m venv venv
|
|
source venv/bin/activate
|
|
pip install django pillow pyyaml click
|
|
|
|
mkdir db
|
|
cp call2025/settings.template.py call2025/settings.py
|
|
./manage.py migrate
|
|
./manage.py runserver
|
|
|
|
|
|
## Key files
|
|
|
|
* Stylesheets: [index.css](call/static/call/index.css) + [guestbook](call/static/call/guestbook.css)
|
|
* HTML: [index.html](call/templates/call/index.html) + [guestbook](call/templates/call/guestbook.html)
|
|
* Language file (for the generative caption): [terms.yaml](call/static/call/terms.yaml)
|
|
* JavaScripts (index)
|
|
* [2bitcharactergenerator.js](call/static/call/2bitcharactergenerator.js)
|
|
* [xpubcharacters.js](call/static/call/xpubcharacters.js)
|
|
* JavaScripts (guestbook)
|
|
* [guestbook.js](call/static/call/guestbook.js)
|
|
|
|
## Updating
|
|
|
|
To update the live site:
|
|
|
|
git pull
|
|
./manage.py collectstatic
|
|
|
|
And eventually (if the code has changed):
|
|
|
|
sudo systemctl restart uwsgi
|
|
|
|
|
|
## Colophon
|
|
|
|
> The heart of this webpage is the <a href="https://0x72.itch.io/2bitcharactergenerator" target="extern">2bitcharactergenerator</a>, by <a href="https://0x72.itch.io/" target="extern">0x72</a>, found via Everest Pipkin's great <a href="https://tinytools.directory/" target="extern">tinytools.directory</a> and generously released via a CC0 (public domain) license.
|
|
The generative text is inspired by early experiments with computer and poetry such as <a href="https://elmcip.net/creative-work/house-dust">Allison Knowle's House of Dust</a>.
|
|
As a program XPUB believes in creative expression as <em>not from scratch</em>, and like language, shared and in conversation with all that has come before.
|
|
|