https://github.com/vixalien/river
A small photostream website that uses VSCO
https://github.com/vixalien/river
Last synced: over 1 year ago
JSON representation
A small photostream website that uses VSCO
- Host: GitHub
- URL: https://github.com/vixalien/river
- Owner: vixalien
- License: mit
- Created: 2024-01-08T01:47:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T02:58:50.000Z (about 2 years ago)
- Last Synced: 2025-02-05T01:29:44.495Z (over 1 year ago)
- Language: TypeScript
- Size: 4.22 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# river
A simple photostream web app that fetches photos from [VSCO]. Hugely inspired
and based on [photo-stream].

> Note: All images are courtesy of [70s80s90s on VSCO][copyright]
## Demo
To run a pre-configured demo of river, you can use the following command:
```sh
deno task demo
```
You can check the [demo] folder for more info.
### Setup
First, make sure Deno is installed:
https://deno.land/manual/getting_started/installation
Before running the project, you must create a `.env` file in the root directory.
This file should contain the configuration for the project. The default options
are set in `.env.defaults`; you should check that file to see all available
configuration options.
```ini
TITLE=My photostream
DESCRIPTION=A collection of my photos
# ...
# the user_id is the only required option
USER_ID=your-vsco-user-id
```
#### Getting your VSCO user ID
Using a user ID helps to avoid resolving the user ID from the username on each
request.
To get your numeric VSCO user ID, you can run the following command:
```sh
deno task get-id your-username
```
### Usage
To run the project, you can use the following command:
```sh
deno task start
```
This will watch the project directory and restart as you make changes.
### Contributing
river is available under the MIT license. Please take a look at the [LICENCE]
file for more info. Pull requests are welcome! If you have a feature request,
please open an issue.
For some ideas on what to work on, check out the [TODO] file.
[vsco]: https://vsco.co
[photo-stream]: https://github.com/waschinski/photo-stream
[licence]: ./LICENCE
[todo]: ./TODO
[demo]: ./demo
[copyright]: https://vsco.co/70s80s90s/gallery