All Projects → liweitianux → ccalendar

liweitianux / ccalendar

Licence: other
Chinese Calendar in calendar(1) for BSD, Linux & macOS

Programming Languages

c
50402 projects - #5 most used programming language
Roff
2310 projects
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to ccalendar

chinese-calendar
🔖 Chinese calendar control in C#
Stars: ✭ 22 (+29.41%)
Mutual labels:  calendar, chinese
Stretchly
The break time reminder app
Stars: ✭ 2,958 (+17300%)
Mutual labels:  reminder, bsd
Pimd
PIM-SM/SSM multicast routing for UNIX
Stars: ✭ 143 (+741.18%)
Mutual labels:  unix, bsd
Cats
Implementations of cat(1) from various sources.
Stars: ✭ 125 (+635.29%)
Mutual labels:  unix, bsd
InitKit
Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.
Stars: ✭ 364 (+2041.18%)
Mutual labels:  unix, bsd
Smcroute
Static multicast routing for UNIX
Stars: ✭ 140 (+723.53%)
Mutual labels:  unix, bsd
Sppermissions
Ask permissions with ready-use interface. You can check status permission and if it has been requested before. Support SwiftUI.
Stars: ✭ 4,701 (+27552.94%)
Mutual labels:  reminder, calendar
Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (+1970.59%)
Mutual labels:  unix, bsd
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
Stars: ✭ 164 (+864.71%)
Mutual labels:  unix, bsd
bf256
Brainfuck compiler under 256 bytes in size.
Stars: ✭ 21 (+23.53%)
Mutual labels:  unix, bsd
Mg
Micro (GNU) Emacs-like text editor ❤️ public-domain
Stars: ✭ 117 (+588.24%)
Mutual labels:  unix, bsd
mg
OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
Stars: ✭ 99 (+482.35%)
Mutual labels:  unix, bsd
Awesome Unix
All the UNIX and UNIX-Like: Linux, BSD, macOS, Illumos, 9front, and more.
Stars: ✭ 973 (+5623.53%)
Mutual labels:  unix, bsd
Oksh
Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).
Stars: ✭ 142 (+735.29%)
Mutual labels:  unix, bsd
Dragonflybsd
DragonFly BSD System Source Repository (read-only mirror)
Stars: ✭ 367 (+2058.82%)
Mutual labels:  unix, bsd
Azpainter
Full color painting software for Unix-like systems for illustration drawing. This is un-official little fixed repository for package maintainers of image editor AzPainter (based on "mlib" toolkit). Official repository - http://azsky2.html.xdomain.jp/arc/download.html
Stars: ✭ 179 (+952.94%)
Mutual labels:  unix, bsd
Ngircd
Free, portable and lightweight Internet Relay Chat server
Stars: ✭ 292 (+1617.65%)
Mutual labels:  unix, bsd
Bfs
A breadth-first version of the UNIX find command
Stars: ✭ 336 (+1876.47%)
Mutual labels:  unix, bsd
go-sysconf
sysconf for Go, without using cgo
Stars: ✭ 119 (+600%)
Mutual labels:  unix, bsd
BSDCoreUtils
BSD coreutils is a port of many utilities from BSD to Linux and macOS.
Stars: ✭ 30 (+76.47%)
Mutual labels:  unix, bsd

Chinese Calendar

Build Status

A Chinese calendar based on the UNIX calendar(1) utility for BSD, Linux, and macOS systems.

The Chinese calendar calculation, as well as the Sun and Moon calculations, is implemented with astronomical algorithms by referring to Calendrical Calculations: The Ultimate Edition (4th Edition) by Edward M. Reingold and Nachum Dershowitz.

This utility was derived from the calendar(1) in DragonFly BSD on 2019-11-16. It has since been rewritten to be more clean, understandable, and extensible. Currently, the Gregorian, Julian, and Chinese calendars are supported. Some updates in FreeBSD, OpenBSD, NetBSD, and Debian Linux have also been integrated.

See also the calendar(1) man page.

Welcome to try this utility, report issues, and contribute fixes and improvements :D

Installaion

Requirements:

  • GCC
  • GNU Make

Build and installation:

  1. make [PREFIX=/usr/local]
  2. sudo make install [PREFIX=/usr/local]

References

[RD18] Edward M. Reingold and Nachum Dershowitz, Calendrical Calculations: The Ultimate Edition (4th Edition). Cambridge University Press, 2018. ISBN: 9781107057623

License

The 3-Clause BSD License

Copyright (c) 2019-2020 The DragonFly Project.

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].