21 lines
668 B
Markdown
21 lines
668 B
Markdown
|
# Pyrite
|
||
|
A naturally occurring iron disulfide mineral. The name comes from the Greek word pyr, “fire,” because pyrite emits sparks when struck by metal. Pyrite is called fool's gold; to the novice its colour is deceptively similar to that of a gold nugget.
|
||
|
|
||
|
## Requirements
|
||
|
Python 3.12+
|
||
|
Python packages: `fastapi uvicorn[standard] httpx jinja2 asyncpg mutagen`
|
||
|
|
||
|
## Install
|
||
|
```
|
||
|
$ psql
|
||
|
postgres=# CREATE DATABASE "pyrite";
|
||
|
postgres=# CREATE USER "pyrite" WITH PASSWORD 'password';
|
||
|
postgres=# GRANT ALL PRIVILEGES ON DATABASE "pyrite" TO "pyrite";
|
||
|
postgres=# \q
|
||
|
```
|
||
|
1. Get on the floor
|
||
|
2. Walk the dinosaur
|
||
|
|
||
|
## Usage
|
||
|
`uvicorn pyrite:app --host localhost --port 5650`
|