All Projects → E-ARK-Software → earkweb

E-ARK-Software / earkweb

Licence: MIT license
E-ARK Web is a software for the creation and management of archival information packages, and it supports full-text search for individual files contained in them.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
python
139335 projects - #7 most used programming language
SCSS
7915 projects
HTML
75241 projects
Less
1899 projects

Projects that are alternatives of or similar to earkweb

archiveis
A simple Python wrapper for the archive.is capturing service
Stars: ✭ 152 (+744.44%)
Mutual labels:  archiving
terraform-module-versions
CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform
Stars: ✭ 143 (+694.44%)
Mutual labels:  repository
repology-webapp
Repology web application
Stars: ✭ 114 (+533.33%)
Mutual labels:  repository
i7n-pdfhtml
pdfHTML is an iText 7 add-on for C# (.NET) that allows you to easily convert HTML and CSS into standards compliant PDFs that are accessible, searchable and usable for indexing.
Stars: ✭ 111 (+516.67%)
Mutual labels:  archiving
fimfarchive
Preserves stories from Fimfiction
Stars: ✭ 15 (-16.67%)
Mutual labels:  archiving
archivers-harvesting-tools
ARCHIVED--Collection of scripts and code snippets for data harvesting after generating the zip starter
Stars: ✭ 31 (+72.22%)
Mutual labels:  archiving
dapper-repositories
CRUD for Dapper
Stars: ✭ 523 (+2805.56%)
Mutual labels:  repository
jackrabbit-filevault
Apache Jackrabbit FileVault
Stars: ✭ 37 (+105.56%)
Mutual labels:  repository
devliver
Your private self hosted composer repository with user management
Stars: ✭ 50 (+177.78%)
Mutual labels:  repository
Anar
laravel package : artisan commands for create Repository and provider
Stars: ✭ 25 (+38.89%)
Mutual labels:  repository
aggregate-persistence-sample
No description or website provided.
Stars: ✭ 25 (+38.89%)
Mutual labels:  repository
paperless-ng
A supercharged version of paperless: scan, index and archive all your physical documents
Stars: ✭ 4,840 (+26788.89%)
Mutual labels:  archiving
laravel-repository
Repository pattern implementation for Laravel
Stars: ✭ 49 (+172.22%)
Mutual labels:  repository
repo-card
😎 showcase repositories on your website 🤘!
Stars: ✭ 141 (+683.33%)
Mutual labels:  repository
nexus3-docker
ARM Docker image of Sonatype Nexus Repository Manager (NXRM) (Raspberry Pis - armv7l, aarch64)
Stars: ✭ 55 (+205.56%)
Mutual labels:  repository
repology-rules
Package normalization ruleset for Repology
Stars: ✭ 67 (+272.22%)
Mutual labels:  repository
ioBroker.repositories
Repositories for ioBroker project
Stars: ✭ 55 (+205.56%)
Mutual labels:  repository
motionEye app HomeSurveillanceSystem
git repo for motionEye app - Home Surveillance System, available on Google Play Store
Stars: ✭ 22 (+22.22%)
Mutual labels:  repository
BetterRepository
Better Enhanced Repository Pattern Implementation in .NET C#
Stars: ✭ 27 (+50%)
Mutual labels:  repository
repository-beta
BETA - Home Assistant Community Add-ons
Stars: ✭ 25 (+38.89%)
Mutual labels:  repository

earkweb

Introduction

earkweb is a repository for archiving digital objects. It offers basic functions for ingest, management and dissemination of information packages.

Software architecture

earkweb consists of a frontend web application together with a task execution system based on Celery which allows synchronous and asynchronous processing of information packages by means of processing units which are called “tasks”.

The following diagram illustrates the component architecture.

architecture overview lightweight version

The user interface represented by the box on top of the diagram is a Python/Django-based web application which supports creation, management and exploration of information packages. Tasks can be assigned to Celery workers (green boxes with a "C") which share the same storage area and the result of the package transformation is stored in the information package’s working directory based on files. Full-text content included in information packages is indexed by SolR. A ResourceSync interface exposes the changelist of information packages managed by the repository.

Installation

User guide

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].