Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 952 Bytes

File metadata and controls

49 lines (34 loc) · 952 Bytes

hebcal-web

Web server for Hebcal.com

  • www.hebcal.com (Hebrew Date Converter, Yahrzeit, Shabbat, etc)
  • download.hebcal.com to export iCalendar, PDF and CSV

Running dev server

  1. First install the dependencies
npm install
  1. Then, make sure you have geonames.sqlite3 and zips.sqlite3 dbs in path. You can get it by cloning following cloning and following the instructions at: https://github.com/hebcal/hebcal-geo-sqlite

or just:

npm install @hebcal/geo-sqlite
./node_modules/.bin/download-and-make-dbs

Then, make sure to have the geonames.sqlite3 and zips.sqlite3 in path.

  1. Make sure you have hebcal-dot-com.ini in path as well. You can just create an empty file
touch hebcal-dot-com.ini
  1. Generate PO files:
npm run build
  1. Run the dev server
npm run dev
  1. (Optional) If you want to test download.hebcal.com equivalent pages, run:
npm run dev:download