All Projects → europeana → api2

europeana / api2

Licence: EUPL-1.2 license
Europeana's Search and Record API

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to api2

corelib
Core Library containing EDM, used by various Europeana web applications (like Search API and OAI-PMH)
Stars: ✭ 35 (+40%)
Mutual labels:  europeana, cultural-heritage
Helia
Media Player & IPTV & Digital TV ( DVB, ATSC, DTMB, ISDB )
Stars: ✭ 24 (-4%)
Mutual labels:  record
dart vlc
🎞 Flutter audio / video playback, broadcast & recording library for Windows & Linux.
Stars: ✭ 439 (+1656%)
Mutual labels:  record
jest-playback
Record and playback http requests from your Jest tests
Stars: ✭ 51 (+104%)
Mutual labels:  record
softest
Recording Browser Interactions And Generating Test Scripts.
Stars: ✭ 225 (+800%)
Mutual labels:  record
rdScreenRecordSDK-for-Windows
Windows录屏SDK
Stars: ✭ 19 (-24%)
Mutual labels:  record
Recorder
html5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码
Stars: ✭ 2,891 (+11464%)
Mutual labels:  record
recording
html5浏览器录音功能
Stars: ✭ 30 (+20%)
Mutual labels:  record
ee.Yrewind
Can rewind and save YouTube live stream
Stars: ✭ 133 (+432%)
Mutual labels:  record
the-shrine-ng
🔴 A progressive web app of a retro soundboard. The Shrine comes with "Gude Laune!" and many more legendary sounds. 🔊
Stars: ✭ 16 (-36%)
Mutual labels:  cultural-heritage
IsExternalInit
A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework by providing a polyfill for the IsExternalInit class.
Stars: ✭ 75 (+200%)
Mutual labels:  record
Blog
h2O's Blog
Stars: ✭ 18 (-28%)
Mutual labels:  record
BlackboardRecordDemo
No description or website provided.
Stars: ✭ 35 (+40%)
Mutual labels:  record
europeana-portal-collections
Europeana Collections portal as a Rails + Blacklight application.
Stars: ✭ 18 (-28%)
Mutual labels:  europeana
keyboard recording trojan
一个可以记录键盘输入并发送到指定邮箱的简单木马。
Stars: ✭ 63 (+152%)
Mutual labels:  record
Volumetriccapture
A multi-sensor capture system for free viewpoint video.
Stars: ✭ 243 (+872%)
Mutual labels:  record
asciinema-rs
Asciinema client written in Rust
Stars: ✭ 81 (+224%)
Mutual labels:  record
RecordWaveView
a beatiful wave animation for recording ,support android Mp3 record
Stars: ✭ 62 (+148%)
Mutual labels:  record
screencast
Interface to record a X11 desktop
Stars: ✭ 91 (+264%)
Mutual labels:  record
Record-Audio-on-Windows
A Go program that uses winmm.dll to record audio to a WAV file.
Stars: ✭ 28 (+12%)
Mutual labels:  record

Europeana: catalyst for change in the world of cultural heritage

What does it do?

Europeana is an internet portal that acts as an interface to millions of books, paintings, films, museum objects and archival records that have been digitised throughout Europe. The API provides the machine interface for accessing these digital objects.

Full Documentation

See the Wiki for full documentation, examples, operational details and other information.

The JavaDoc will be generated once the upcoming code overhaul is complete.

Communication

Build

To build (requires the CoreLib dependency):

Configure your maven settings: http://artifactory.eanadev.org/artifactory/webapp/mavensettings.html?1

$ git clone https://github.com/europeana/corelib.git
$ cd corelib
$ mvn clean install

$ git clone https://github.com/europeana/api2.git
$ cd api2
$ mvn clean install

Deploy

To deploy your instance you can use the Docker files in docker/compose folder. This image contains Tomcat only. However at the moment we do not have a Mongo database or Solr engine in Docker yet.

The addresses and login credentials of all these services are specified in the europeana.properties file located in the /api2/api2-war/src/main/resources/ folder. For the moment you still need to fill in all the 'REMOVED' values (login credentials for services that are not dockerized yet). Make sure you never commit these changes! It's safer to place these login credentials in a europeana.user.properties file in the same folder because this file is set to be ignored by git. All settings in the europeana.user.properties will override those in the europeana.properties.

LICENSE

Copyright 2007-2020 The Europeana Foundation

Licenced under the EUPL, Version 1.2 (the "Licence") and subsequent versions as approved by the European Commission; You may not use this work except in compliance with the Licence.

You may obtain a copy of the Licence at: http://joinup.ec.europa.eu/software/page/eupl

Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis, without warranties or conditions of any kind, either express or implied. See the Licence for the specific language governing permissions and limitations under the Licence.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].