Skip to content

the-akira/PhilosophyAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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