Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/the-akira/philosophyapi

Explore Great Thinkers & Ideas
https://github.com/the-akira/philosophyapi

api books django django-application django-rest-framework ideas json json-api philosophers philosophy rest-api restful-api

Last synced: 3 months ago
JSON representation

Explore Great Thinkers & Ideas

Awesome Lists containing this project

README

        

Philosophy API


avatar

Philosophy API brings data resources on Philosophy and Ideas

## Features

- Four endpoints for you to play with
- Pagination
- Search Filter
- JSON Schema Docs

## Resources

Start exploring or maybe improving our data resources

- List of Philosophers
- Ideas
- Books
- Schools of Thought

## Documentation

You can read the complete documentation at the following address **[Docs](https://philosophyapi.pythonanywhere.com/documentation/)**

## Installation

### Clone the Repository

```
git clone https://github.com/the-akira/PhilosophyAPI.git
```

### Inside the Main Directory

Create a Virtual Environment

```
python -m venv myvenv
```

Activate the Virtual Environment

```
source myvenv/bin/activate
```

Install Requirements

```
pip install -r requirements.txt
```

Run the Application

```
python manage.py runserver
```

Load Data

```
python manage.py loaddata ideas.json
```

## Contribution

Help the project

- Help to improve the data models
- Share the project in some place
- Use it to create an application for you
- Provide more data for the project
- Donate any small amount of Satoshi to the address: `1FdGuC2FiCM6nJs9SW4Lek4D4YuRNRKvrk`