20 lines
872 B
Markdown
20 lines
872 B
Markdown
|
# Hitman counts your hits, man.
|
||
|
|
||
|
This is a simple webpage hit/visit counter service. To run in development, copy the provided `env.example` file
|
||
|
to `.env`. By default, it will look for a database file in your home directory called
|
||
|
`.hitman.db`. You can let hitman create it for you, or you can use the `sqlx db create` command (get
|
||
|
by running `cargo install sqlx-cli`; see https://crates.io/crates/sqlx-cli ); if you do that, don't
|
||
|
forget to also run `sqlx migrate run`, to create the tables. This project uses SQLx's compile-time
|
||
|
SQL checking macros, so your DB needs to have the tables to allow the SQL checks to work.
|
||
|
|
||
|
|
||
|
## How does it work?
|
||
|
|
||
|
If you wish to use this on your webpage, just add the following lines to the page you want a counter
|
||
|
on:
|
||
|
|
||
|
TODO!!!
|
||
|
|
||
|
It uses the `referer` header to get the page it was called from, and uses that as the key for
|
||
|
counting the hit.
|