Example #1
0
    def import_sheets_by_tag(self, tag):
        from sefaria.sheets import get_sheets_by_tag

        self.updateFilter("Sheet Author", {"en": "Sheet Author", "he": u"מחבר דף"})
        self.updateSort("weight", {"type": "Int", "en": "Weight", "he": u"משקל"})
        sheet_list = get_sheets_by_tag(tag)
        for sheet in sheet_list:
            self.import_sheet(sheet["id"], remove_tags=[tag])
Example #2
0
    def import_sheets_by_tag(self, tag):
        from sefaria.sheets import get_sheets_by_tag

        self.updateFilter("Sheet Author", {"en": "Sheet Author", "he": u"מחבר דף"})
        self.updateSort("weight", {"type": "Int", "en": "Weight", "he": u"משקל"})
        sheet_list = get_sheets_by_tag(tag)
        for sheet in sheet_list:
            self.import_sheet(sheet["id"], remove_tags=[tag])
Example #3
0
 def _get_topic_sheet_ids(cls, topic, k=3, page=0):
     from sefaria.sheets import get_sheets_by_tag
     sheets = get_sheets_by_tag(topic, limit=k, proj={"id": 1}, page=page)
     return [s["id"] for s in sheets]
Example #4
0
    def import_sheets_by_tag(self, tag):
        from sefaria.sheets import get_sheets_by_tag

        sheet_list = get_sheets_by_tag(tag)
        for sheet in sheet_list:
            self.import_sheet(sheet["id"], remove_tags=[tag])