Open dpfavand opened 9 years ago
Wow man, that's f****\ awesome! I really like the output format. Was thinking quite a bit about how to structure it better in my repo and then probably have a python or whatever script to generate something nice out of it but never really did it.
Sure as hell can contribute if you tell me how I can help. Otherwise, yeah, pluck apart my repo.
Great, so all the sites are defined in this folder: https://github.com/dpfavand/free-stock-images/tree/gh-pages/_imagesites Each has it's own markdown file, though the important stuff is in the YAML front matter. I've commented this one as an example: https://github.com/dpfavand/free-stock-images/blob/gh-pages/_imagesites/unsplash.md Feel free to send PRs adding sites that aren't in the list already, or updates to ones that exist. I haven't really tagged them well, so that's definitely something we should work on. I'll post some other ideas in the issues tracker as I think of them.
A friend showed me http://isotope.metafizzy.co/ the other week. I think it'd be cool if we can make it work right. I might fiddle around with it if I have some time.
I haven't used gh-pages before, but I suspect we might have an issue where each fork auto-generates its own website, which might be confusing for the non-GitHub public. So I might rearrange the repo branches, but the site structure should work for now. This should be pretty awesome if we can make this the master list of free image sites.
I'm pretty excited about the project, so I bought a domain and set up a new organization that should take care of the gh-pages forks issue. I took inspiration for the url from your repo... http://awesomefreephotos.com/ and the repo is at https://github.com/awesomefreephotos/awesomefreephotos.github.io
Both these projects look awesome. The new website looks pretty great too, does the credits page get auto-generate off of github contributions?
Hey @elburz glad you like it! Yes, the credits page should auto-generate from the github contributions, once a PR is merged in. Would be great to see your face there!
That's pretty nifty, how do you do that? I assume you can still add stuff manually too?
The credits? GitHub pages exposes repository metadata to Jekyll when it processes the pages (https://help.github.com/articles/repository-metadata-on-github-pages/). I just pulled the contributors data in with a for
loop on the credits page: https://github.com/awesomefreephotos/awesomefreephotos.github.io/blob/master/credits.html#L16-L20
And yeah, everything can be edited - the frontend text and data layouts are in the html files, and each site linked to has a file in the _imagesites folder.
I really like the idea of a single master list of free image sources. I was fiddling around with Jekyll and decided this would be a good project to try out Jekyll and GitHub Pages, so I created http://dpfavand.github.io/free-stock-images/ with a repo at https://github.com/dpfavand/free-stock-images. It lists quite a few of the sites in this repo, but I haven't had time to add them all yet.
It's basically the same idea as this repo, just a bit more structured, and perhaps eventually a nice website. Of course I'm open to new and better ideas of how to structure this, what information is important, how to do ratings, etc. Is this something you'd be interested in collaborating on?