Show HN: Photish, a simple multithreaded static photo portfolio generator
1–10 of 13 posts
Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#2Photish is focused on photo based websites. Using a collection of albums in a folder, some templates defined in the language of your choice and some (optional) accompanying metadata in a YAML file, Photish will transcode your images into your desired formats (using ImageMagick) and parse and render the templates against your photo collection.
Transcoding large photo collections can take time, Photish does it's best to speed up this process by creating multiple threads to allow ImageMagick transcodes to run in parallel. It also caches all transcodes to avoid regeneration as you develop your site locally.
Try it out, let me know what you think! The project is in it's early days but it is in a working and performant state. Happy to take feature requests and or pull requests.
Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#3Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#4Could we get screenshot examples?
photish init --example && photish host
Once I put together a nice template and some example sites I they would better showcase my HTML/CSS/JavaSCript and design skills rather then what Photish can do. Theoretically any design could be created using Photish as the templates and assets are completely up to you. The tool just takes care of the generation.
Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#5Could we get screenshot examples?
Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#6Also, I haven't looked at the code but the first thing I do when looking at Ruby projects is look for test/spec directory. Kudos for having it and testing your library
Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#7Command line screenshots isn't really helping for a visual tool. With no screenshots or an online demo this requires a lot of work to just decide if it's useful or not. Also, I haven't looked at the code but the first thing I do when looking at Ruby projects is look for test/spec directory. Kudos for having it and testing your library
A demo is available running "photish init --example && photish host", the design is kinda embarrassing though so I wouldn't want people misjudging the possibilities of what you can create with my poor example site design :)
Thanks for poking around, testing is important to me too. There are also feature tests with cucumber/aruba in the /features directory.
Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#8Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#9I created Photish as most of the static website generators I came across and used were text focused. The tooling, patterns and structure were geared towards sites with lots of text based content. Photish is focused on photo based websites. Using a collection of albums in a folder, some templates defined in the language of your choice and some (optional) accompanying metadata in a YAML file, Photish will transcode you…
I use Jekyll for static sites but for photo galleries Sigal is my go-to solution as it is fast and stable and works very well for generating a static photo gallery.
Nice work on the demo, too.
Re: Show HN: Photish, a simple multithreaded static photo portfolio generator
#10I created Photish as most of the static website generators I came across and used were text focused. The tooling, patterns and structure were geared towards sites with lots of text based content. Photish is focused on photo based websites. Using a collection of albums in a folder, some templates defined in the language of your choice and some (optional) accompanying metadata in a YAML file, Photish will transcode you…
Have you tried Sigal? http://sigal.saimon.org/en/latest/ I use Jekyll for static sites but for photo galleries Sigal is my go-to solution as it is fast and stable and works very well for generating a static photo gallery. Nice work on the demo, too.