Skip to content
Project Ben-Yehuda's content management system.
HTML Ruby CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
UI_sync
app
config
db
doc
extra
lib
log
public
script
test
vendor
.gitattributes
.gitignore
.overcommit.yml
.rubocop.yml
.ruby-version
Capfile
DESIGN
Dockerfile
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
TODO
c
config.ru
cprod.sh
deploy_to_staging.sh
m
populate.sh
v

README.md

This codebase runs https://bybe.benyehuda.org -- the Project Ben-Yehuda digital library of works in Hebrew.

I make little effort to make the code general, but if you're looking to do something similar (e.g. a digital library in Yiddish), maybe you can adapt some of my code.

External dependencies:

  • Pandoc 1.17.3 or higher for generating ebooks and other formats
  • ElasticSearch for search ** https://github.com/synhershko/elasticsearch-analysis-hebrew for the Hebrew analyzer for ElasticSearch
  • YAZ and libyaz-dev for the 'zoom' gem for the bibliographic workshop
  • watir and selenium for scraping other catalogue systems

License

The code is available for re-use under the GNU Affero General Public License http://www.gnu.org/licenses/agpl-3.0.html

You can’t perform that action at this time.