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.
Michael Murtaugh 88989a0e4d | 1 week ago | |
---|---|---|
call | 1 week ago | |
call2025 | 1 week ago | |
deployment | 1 week ago | |
graphics | 1 week ago | |
.gitignore | 1 week ago | |
README.md | 1 week ago | |
manage.py | 1 week ago |
README.md
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 + guestbook
- HTML: index.html + guestbook
- Language file (for the generative caption): terms.yaml
- JavaScripts (index)
- JavaScripts (guestbook)
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 2bitcharactergenerator, by 0x72, found via Everest Pipkin's great tinytools.directory and generously released via a CC0 (public domain) license. The generative text is inspired by early experiments with computer and poetry such as Allison Knowle's House of Dust. As a program XPUB believes in creative expression as not from scratch, and like language, shared and in conversation with all that has come before.