Skip to content

hochschule-darmstadt/openartbrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,930 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openartbrowser

Table of contents

Overview

openArtBrowser http://openartbrowser.org invites you to browse through the world of arts, enjoy beautiful artworks and learn interesting things. We provide paintings, drawings and sculptures all over the world and from many periods.

This project contains:

  • Scripts to crawl relevant data about artworks, artists, genres, locations, materials, motifs and movements from Wikidata

  • Scripts to preprocess the crawled data

  • Angular frontent

Frontend

To start the frontend:

  • download and install Node.js.

  • open a terminal and install Angular CLI globally: npm install -g @angular/cli

  • for development mode: ng serve from artbrowser/app folder, app will be available in a browser on localhost:4200

  • for deployment: ng build --prod on server and copy files to target directory

Frontend configuration:

Local Elasticsearch

To build and run the elasticsearch docker container for local development, run the docker_elastic.sh script in the scripts directory. The building might take some time because of the included wiki crawling. For the docker container the wiki crawling is limited to a specific amount of objects per category. This amount is represented by the DEV_LIMIT variable in the get_wikidata_items.py script and thus can be adjusted there.

About

Exploring the world of arts using open data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 30