Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Searchable/sortable list #12

Open
dpfavand opened this issue Mar 23, 2015 · 7 comments
Open

Searchable/sortable list #12

dpfavand opened this issue Mar 23, 2015 · 7 comments

Comments

@dpfavand
Copy link

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?

@heyalexej
Copy link
Owner

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.

@dpfavand
Copy link
Author

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.

@dpfavand
Copy link
Author

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

@elburz
Copy link
Contributor

elburz commented Mar 25, 2015

Both these projects look awesome. The new website looks pretty great too, does the credits page get auto-generate off of github contributions?

@dpfavand
Copy link
Author

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!

@elburz
Copy link
Contributor

elburz commented Mar 25, 2015

That's pretty nifty, how do you do that? I assume you can still add stuff manually too?

@dpfavand
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants