https://github.com/gdonald/eldac-rb
Electronic Data Capture
https://github.com/gdonald/eldac-rb
electronic-data-capture ruby ruby-on-rails
Last synced: 11 months ago
JSON representation
Electronic Data Capture
- Host: GitHub
- URL: https://github.com/gdonald/eldac-rb
- Owner: gdonald
- License: mit
- Archived: true
- Created: 2019-01-18T01:13:38.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T02:02:58.000Z (almost 2 years ago)
- Last Synced: 2025-04-21T19:59:39.587Z (about 1 year ago)
- Topics: electronic-data-capture, ruby, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 157 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Eldac
[](https://github.com/gdonald/eldac/blob/main/LICENSE)
[](https://github.com/gdonald/eldac/actions/workflows/eldac.yml)
[](https://codecov.io/gh/gdonald/eldac-rb)
### What is it?
Eldac is a web application for collecting electronic data and making it available for searching and display. "Eldac" is an acronym for "electronic data capture".
### Features:
- [x] Add web crawler
- [x] Add basic search
- [x] Add hostname allow/ignore lists
- [x] Add request throttling
- [x] Add search phrase autocomplete
- [x] Add full-text ranked search
- [ ] API search endpoint
- [ ] Handle robots.txt
- [ ] Handle sitemap.xml
- [ ] Add "previous searches" list
- [ ] Add user authentication
### Ruby version
3.2.2
### System dependencies
TODO: List required system dependencies.
### Configuration
TODO: List configuration instructions.
### Database creation
TODO: List database creation instructions.
### Database initialization
TODO: List database initialization instructions.
### How to run the test suite
TODO: Explain how to run the test suite.
### Services (job queues, cache servers, search engines, etc.)
TODO: List services (job queues, cache servers, search engines, etc.) that this project relies on.
### Deployment instructions
TODO: Explain how to deploy this project.