示例#1
0
def daily_929(datetime_obj):
    #datetime should just be a date, like datetime.today()
    p = p929.Perek(datetime_obj.date())
    rf = model.Ref("{} {}".format(p.book_name, p.book_chapter))
    display_en = "{} ({})".format(rf.normal(), p.number)
    display_he = u"{} ({})".format(rf.he_normal(), p.number)
    return {
        'title' : {'en':'929', 'he': u'929'},
        'displayValue': {'en':display_en, 'he': display_he},
        'url': rf.url(),
        'order': 4,
        'category': rf.index.get_primary_category()
    }
示例#2
0
        calendar["rambam"][date_format(rambam["date"])] = {
            "ref": {
                "en": tref,
                "he": heTref
            },
            "displayValue": {
                "en": display_value_en,
                "he": display_value_he
            }
        }

    # 929 -----
    end_date = date + timedelta(days=1000)
    curr_date = date
    while curr_date < end_date:
        p = p929.Perek(curr_date.date())
        ref = model.Ref("{} {}".format(p.book_name, p.book_chapter))
        tref = ref.normal()
        heTref = ref.he_normal()
        calendar["929"][date_format(curr_date)] = {
            "ref": {
                "en": tref,
                "he": heTref
            }
        }
        if p.number == 929:
            p929.origin = curr_date.date()
        curr_date += timedelta(days=1)

    path = (SEFARIA_IOS_SOURCES_PATH
            if for_sources else EXPORT_PATH) + CALENDAR_PATH