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.

50 lines
1.8 KiB
Markdown

1 week ago
# 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
1 week ago
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)
1 week ago
## Updating
To update the live site:
git pull
1 week ago
source venv/bin/activate
1 week ago
./manage.py collectstatic
sudo systemctl restart uwsgi
1 week ago
## 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.
1 week ago
## License
This project is released under a [Free Art License](https://artlibre.org/licence/lal/en/).