https://github.com/datacite/lagottino

https://github.com/datacite/lagottino

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: datacite
  • License: mit
  • Language: Ruby
  • Default Branch: master
  • Homepage:
  • Size: 278 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Archived
Created about 8 years ago · Last pushed about 7 years ago

https://github.com/datacite/lagottino/blob/master/

# DataCite Event Data API

**This repository has been archived, as functionality is now included in datacite/lupo.**

[![Build Status](https://travis-ci.org/datacite/lagottino.svg?branch=master)](https://travis-ci.org/datacite/lagottino) [![Docker Build Status](https://img.shields.io/docker/build/datacite/lagottino.svg)](https://hub.docker.com/r/datacite/lagottino/) [![Maintainability](https://api.codeclimate.com/v1/badges/37f15ec443bc203a406f/maintainability)](https://codeclimate.com/github/datacite/lagottino/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/37f15ec443bc203a406f/test_coverage)](https://codeclimate.com/github/datacite/lagottino/test_coverage)

## Installation


Using Docker.

```bash
docker run -p 8085:80 datacite/lagottino
```

or

```bash
docker-compose up
```

You can now point your browser to `http://localhost:8085` and use the application. Some API endpoints require authentication.

To populate the database and index with resources:

```bash
bundle exec rake elasticsearch:event:create_index
bundle exec rake elasticsearch:event:import
bundle exec rake event:index

```

To delete events by subj-id, for example events with subj-id 'https://doi.org/10.1007/s10680-018-9485-1':

```bash
bundle exec rake event:detete_by_sub_id[https://doi.org/10.1007/s10680-018-9485-1]

```

## Development

We use Rspec for testing:

```bash
bundle exec rspec
```

Follow along via [Github Issues](https://github.com/datacite/lagottino/issues).

### Note on Patches/Pull Requests

* Fork the project
* Write tests for your new feature or a test that reproduces a bug
* Implement your feature or make a bug fix
* Do not mess with Rakefile, version or history
* Commit, push and make a pull request. Bonus points for topical branches.

## License

**Lagottino** is released under the [MIT License](https://github.com/datacite/lagottino/blob/master/LICENSE).

Owner

  • Name: DataCite
  • Login: datacite
  • Kind: organization
  • Email: info@datacite.org

Connecting research, identifying knowledge

GitHub Events

Total
Last Year

Dependencies

Dockerfile docker
  • phusion/passenger-full 0.9.30 build
docker-compose.yml docker
  • datacite/lagottino latest
  • docker.elastic.co/elasticsearch/elasticsearch 6.3.2
  • memcached 1.4.31
  • mysql 5.7
Gemfile rubygems
  • better_errors >= 0 development
  • binding_of_caller >= 0 development
  • byebug >= 0 development
  • capybara >= 0 development
  • codeclimate-test-reporter ~> 1.0.0 development
  • database_cleaner >= 0 development
  • factory_bot_rails ~> 4.8, >= 4.8.2 development
  • listen >= 3.0.5, < 3.2 development
  • rspec-rails ~> 3.5, >= 3.5.2 development
  • shoulda-matchers ~> 3.1 development
  • simplecov >= 0 development
  • spring >= 0 development
  • spring-watcher-listen ~> 2.0.0 development
  • vcr ~> 3.0.3 development
  • webmock ~> 3.1 development
  • aasm ~> 4.12, >= 4.12.3
  • active_model_serializers ~> 0.10.0
  • aws-sdk-s3 >= 0
  • aws-sdk-sqs ~> 1.3
  • base32-url ~> 0.3
  • bolognese ~> 1.0
  • bootsnap >= 1.1.0
  • cancancan ~> 2.0
  • dalli ~> 2.7, >= 2.7.6
  • dotenv >= 0
  • elasticsearch-model ~> 6.0, >= 6.0.0
  • elasticsearch-rails ~> 6.0, >= 6.0.0
  • faraday_middleware-aws-sigv4 ~> 0.2.4
  • fast_jsonapi ~> 1.3
  • git ~> 1.5
  • iso8601 ~> 0.9.1
  • json ~> 1.8, >= 1.8.5
  • jsonlint ~> 0.2.0
  • jwt >= 0
  • kaminari ~> 1.0, >= 1.0.1
  • lograge ~> 0.10.0
  • logstash-event ~> 1.2, >= 1.2.02
  • logstash-logger ~> 0.26.1
  • mailgun-ruby ~> 1.1, >= 1.1.8
  • maremma >= 4.1
  • mini_magick ~> 4.8
  • multi_json >= 0
  • mysql2 ~> 0.4.4
  • oj ~> 2.18, >= 2.18.1
  • oj_mimic_json ~> 1.0, >= 1.0.1
  • rack-cors ~> 1.0, >= 1.0.2
  • rack-utf8_sanitizer ~> 1.6
  • rails ~> 5.2.0
  • rake ~> 12.0
  • sentry-raven ~> 2.9
  • shoryuken ~> 4.0
  • slack-notifier ~> 2.1
  • strip_attributes ~> 1.8
Gemfile.lock rubygems
  • 171 dependencies