Sefaria / Sefaria-Embedded

Provides embedding interfaces (iFrames, images) for the Sefaria texts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sefaria-embedded

A Google App Engine App that provides an embedding interface for the Sefaria web app.

Features

  • Minimal Javascript allows for a very lightweight page, great for fast loading times on slow connections, easy embedding
  • English and Hebrew interface in the embedded page allows for multi-language viewing with super low resource usage
  • Generates social media images for various platforms

Installation

  • Clone repo
  • cd sefaria-embedded
  • pip install -t ./sefaria-embedded/lib -r requirements.txt
  • To deploy to cloud: gcloud app deploy app.yaml

About

Provides embedding interfaces (iFrames, images) for the Sefaria texts


Languages

Language:Python 86.3%Language:CSS 7.6%Language:JavaScript 6.1%