Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bitboxer/bookpile

This project tries to create a page that you can link to so that your readers have an easy way to buy the book you are talking about on social media or in your blog.
https://github.com/bitboxer/bookpile

books

Last synced: 24 days ago
JSON representation

This project tries to create a page that you can link to so that your readers have an easy way to buy the book you are talking about on social media or in your blog.

Awesome Lists containing this project

README

        

# Bookpile

[![Build Status](https://github.com/bitboxer/bookpile/actions/workflows/elixir.yml/badge.svg?branch=main)](https://github.com/bitboxer/bookpile/actions/workflows/elixir.yml)

> I have: An ISBN
>
> I want: a page that I can link to like “bookpile.org/ISBN” that renders a
> page where I can select a country and see possible libraries or
> online retailers with links to their store.

This is bookpile in a nutshell.

Are you here to update the list of stores and libraries? You will find it
in [websites.json](websites.json). Feel free to create a PR to add more or
update existing ones.

## Installation

To start your Phoenix server:

* Install all dependencies with `make update`
* Create and migrate your database with `mix ecto.setup`
* Start Phoenix endpoint with `make start` or inside IEx with `iex -S mix phx.server`

Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.