81 lines
1.3 KiB
Markdown
81 lines
1.3 KiB
Markdown
# PhotoHUB
|
|
Just a simple python program to generate static site
|
|
|
|
## Screenshots
|
|
|
|
### Bulk Page
|
|

|
|
|
|
### Bulk Album Page
|
|

|
|
|
|
## Installation
|
|
``` sh
|
|
python3 -m venv venv
|
|
python3 -m pip -r requirements.txt
|
|
```
|
|
|
|
## Usage
|
|
|
|
Move and rename file with
|
|
```sh
|
|
python3 tools/copy.py %your raws% %site location%/bulk/
|
|
```
|
|
Here you can edit your pictures.
|
|
|
|
Then
|
|
|
|
Generate html page with
|
|
``` sh
|
|
python3 src/main.py %site location%
|
|
```
|
|
|
|
## File
|
|
|
|
### File tree
|
|
|
|
File before `python src/main.py test_out`
|
|
```
|
|
test_out/
|
|
└── bulk
|
|
└── 00001
|
|
├── 00001.NEF
|
|
├── 00001.png
|
|
└── 00001.png.out.pp3
|
|
```
|
|
### Bulk
|
|
|
|
#### Mandatory
|
|
- a .png
|
|
|
|
#### Optionnal
|
|
- **raw** {*.NEF}
|
|
- **readme.md**
|
|
- (png file)**.out.pp3**: permit viewer to download it
|
|
|
|
File after `python src/main.py test_out`
|
|
```
|
|
test_out/
|
|
├── bulk
|
|
│ └── 00001
|
|
│ ├── 00001_categories.txt
|
|
│ ├── 00001.NEF
|
|
│ ├── 00001.png
|
|
│ ├── 00001.png.out.pp3
|
|
│ ├── 00001_small.jpg
|
|
│ ├── 00001_thumb.jpg
|
|
│ ├── page.html
|
|
│ └── readme.md
|
|
└── index.html
|
|
```
|
|
|
|
### Can be fill
|
|
|
|
#### _categories.txt
|
|
A file to organize your picture, 1 per line like
|
|
```
|
|
cats
|
|
portraits
|
|
```
|
|
#### readme.md**
|
|
A markdown file in the top of the bulk page |