All Projects → MosheBerman → KosherCocoa

MosheBerman / KosherCocoa

Licence: LGPL-2.1 License
My Objective-C port of KosherJava. KosherCocoa enables you to perform sunrise-based and sunset-based calculations for Jewish prayer and calendar.

Programming Languages

objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language
swift
15916 projects

Projects that are alternatives of or similar to KosherCocoa

hebcal-es6
Hebcal, a perpetual Jewish Calendar (ES6)
Stars: ✭ 45 (-8.16%)
Mutual labels:  calendar, judaism, jewish-holidays, zmanim
Daylight-Calendar-ICS
Daylight Calendar is a dynamically generated .ics calendar that you can host and subscribe to in Google Calendar, iCal, or other calendar software.
Stars: ✭ 22 (-55.1%)
Mutual labels:  sunrise, sunset, calendar
astro
自用天文算法,公历农历转换、八大行星位置、日出日落月出月落时间、节气物候时间等
Stars: ✭ 33 (-32.65%)
Mutual labels:  sunrise, sunset, calendar
go-sunrise
Go package for calculating the sunrise and sunset times for a given location
Stars: ✭ 42 (-14.29%)
Mutual labels:  sunrise, sunset, calendar
KosherZmanim
Port of the KosherJava zmanim library to TypeScript
Stars: ✭ 29 (-40.82%)
Mutual labels:  jewish-holidays, zmanim
astral
☀️ Go calculations for the position of the sun and moon.
Stars: ✭ 23 (-53.06%)
Mutual labels:  sunrise, sunset
Solar-Calculator
Calculates the sunrise and sunset for a given date and location (using GEO coordinates). This library uses the method outlined NOAA Solar Calculations Day spreadsheet found at http://www.esrl.noaa.gov/gmd/grad/solcalc/calcdetails.html.
Stars: ✭ 36 (-26.53%)
Mutual labels:  sunrise, sunset
Period
Complex period comparisons
Stars: ✭ 1,001 (+1942.86%)
Mutual labels:  calendar, calculations
sunrisesunset
🌅 Go package that provides the sunrise and sunset equation
Stars: ✭ 75 (+53.06%)
Mutual labels:  sunrise, sunset
sun
Simple library and application that shows sunset and sunrise based on your latitude,longitude
Stars: ✭ 23 (-53.06%)
Mutual labels:  sunrise, sunset
suncalc-py
A Python port of suncalc.js for calculating sun position and sunlight phases
Stars: ✭ 31 (-36.73%)
Mutual labels:  sunrise, sunset
Sunscreen
🌅 A macOS app that sets your wallpaper based on sunrise and sunset.
Stars: ✭ 52 (+6.12%)
Mutual labels:  sunrise, sunset
rust-sun
A Rust library for calculating sun positions
Stars: ✭ 31 (-36.73%)
Mutual labels:  sunrise, sunset
react-native-infinite-calendar
WIP: React native port of react-infinite-calendar
Stars: ✭ 43 (-12.24%)
Mutual labels:  calendar
ios-permissions-service
An easy way to do permissions requests & handling automatically.
Stars: ✭ 25 (-48.98%)
Mutual labels:  calendar
kirby3-suncyclepages
kirby3 plugin to embargo pages until sunrise date and withdraw at sunset date
Stars: ✭ 17 (-65.31%)
Mutual labels:  sunset
yuanful-ui
(微信小程序插件) yuanful-ui是一套可添加到微信小程序内直接使用的免费功能插件,无需重复开发,为用户提供更丰富的服务。
Stars: ✭ 30 (-38.78%)
Mutual labels:  calendar
WeekToDoWeb
WeekToDo is a free minimalist weekly planner app focused on privacy. Schedule your tasks and projects with to do lists and a calendar. Available for Windows, Mac, Linux or online.
Stars: ✭ 48 (-2.04%)
Mutual labels:  calendar
NinjaCalc
An embedded engineering calculator toolbox for doing calculations in a breeze.
Stars: ✭ 14 (-71.43%)
Mutual labels:  calculations
Klendario
A Swift wrapper over the EventKit framework
Stars: ✭ 44 (-10.2%)
Mutual labels:  calendar

KosherCocoa

KosherCocoa is library that allows you to use sunrise, sunset, Jewish holidays, and other Hebrew calendar calculations in your app.

Features:

KosherCocoa offers seven distinct features, each provided by a set of classes in the library. They are:

  • Sunrise/Sunset - When the sun rises and sets at a given latitude, longitude, and altitude.
  • Zmanim - Shema, Zman Tefila, Chatzos, and more.
  • Zmanim Metadata - How each zman is calculated, related zmanim, and the calculation's name in Hebrew, English, and two flavors of transliterated English. (Help translate this into other spoken languages.)
  • Parashat Hashavua - Weekly torah portion, with schedules for Israel and Chul.
  • Sefira - The omer count between Passover and Shavuot.
  • Daf Yomi - The daily talmud study program followed by thousands of Jews worldwide.
  • Chagim - When Jewish holidays fall.

Setting it up:

Clone into the repository.

Drag the KosherCocoa Xcode project into your own and add KosherCocoa framework as a dependency.

CocoaPods: KosherCocoa supports CocoaPods as of version 3.0.2. Add the following line to your podfile:

'KosherCocoa', '~> 3.6.0'

Technical Requirements:

The latest version of KosherCocoa has been developed with the iOS 9 SDK and Xcode 8. To use the Framework, you'll need to target iOS 8 or higher, macOS 10.11 or higher, tvOS 9.0 or higher, or watchOS 2.0 or higher.

Using KosherCocoa:

Read the documentation or poke around the file headers.

Contributing:

If you'd like to help localize this framework so users of other languages can benefit from this, please see this issue.

License:

KosherCocoa is hereby released under the modified LGPL License, version 2.1. See the full text of the license on the GNU website.

Please let me know if you're using the KosherCocoa framework in your app!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].