Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deveshsangwan/shots
https://github.com/deveshsangwan/shots
github-pages jekyll jekyll-site jekyll-theme jekyll-website photographer photographer-theme photography photography-page photography-portfolio photography-portfolio-site photography-template photography-theme portfolio-site portfolio-website shots website-template
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/deveshsangwan/shots
- Owner: deveshsangwan
- License: gpl-3.0
- Created: 2020-12-28T16:08:39.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-03T07:44:24.000Z (over 1 year ago)
- Last Synced: 2024-09-29T03:02:34.242Z (3 months ago)
- Topics: github-pages, jekyll, jekyll-site, jekyll-theme, jekyll-website, photographer, photographer-theme, photography, photography-page, photography-portfolio, photography-portfolio-site, photography-template, photography-theme, portfolio-site, portfolio-website, shots, website-template
- Language: JavaScript
- Homepage: https://deveshsangwan.github.io/shots/
- Size: 663 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Update from Instagram](https://github.com/deveshsangwan/shots/actions/workflows/updateFromInstagram.yml/badge.svg)](https://github.com/deveshsangwan/shots/actions/workflows/updateFromInstagram.yml)
[![Photography](https://img.shields.io/badge/Photography-Shots-black?style=for-the-badge)](https://shots.deveshsangwan.me/)
# Shots
A tracker and ad free version of [rampatra/photography](https://github.com/rampatra/photography) with automations. You can set up [Zapier Workflow](https://zapier.com/shared/5617774e53ce7454c52e31623571912a4cae6d5e) which will connect to Instagram.## Highlights
1. Easy setup and you get a site of your own for __free__.
2. To add new pictures, you need to just upload them. __No code__ changes required.
3. This I like the most, you get to see EXIF data like __aperture, shutter speed, iso__ etc when you click on any image automagically.## Quick Start
If you know a tad about tech and love taking pictures then this open-source project may help you setup a website to showcase
all your creations without effort. And not just that, with this you need not pay a single dime to host your website as
it's hosted by GitHub for __free__.**Just follow the below steps and your website would be live in no time:**
1. Fork this repo by hitting the `Fork` button at the top right corner.
2. Enable github pages from the repo settings.
3. Upload your pictures to `images` directory. And a Github Action will add the photos where it needs to be.
4. Add your own custom domain in `CNAME` file or just remove the file if you don't own a domain and use the default domain that github provides ([yourusername].github.io/photography).
5. Update `baseurl` field in `_config.yml` file with whatever domain you used in step 4.
6. And that's it, your website is set. To view, go to [deveshsangwan.github.io/shots/](https://deveshsangwan.github.io/shots/) (or whatever you have in the CNAME file) and if you don't have one, you can go to [[yourusername].github.io/photography](http://yourusername.github.io/photography)You can change my name in `_config.yml` file.
## ProTips1. Fork and then clone the project to your computer
2. Go inside the project `$ cd shots`
3. Install all dependencies by `$ npm install`
4. Copy all your pictures (possibly jpg, the largest size available, straight from your camera) and put it inside `images` directory
5. Run `$ gulp` to resize the images and to generate thumbnails automatically
6. Push your changes to github.com by `$ git add --all` and `$ git commit -m "a nice commit message"` and then finally `$ git push origin master`## Acknowledgment
All the credit for this website goes to [Ram](https://github.com/rampatra).