All Projects → craigk5n → webcalendar

craigk5n / webcalendar

Licence: GPL-2.0 License
WebCalendar is a PHP application used to maintain a calendar for a single user or an intranet group of users. It can also be configured as an event calendar.

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects
perl
6916 projects

Projects that are alternatives of or similar to webcalendar

weather-calendar-feed
Display yr.no weather (supports the entire Earth) forecasts with highly customizable Event titles in your Google Calendar, Android phone, iPhone, Outlook or other iCalendar app
Stars: ✭ 16 (-85.84%)
Mutual labels:  icalendar, calendar, ics
ical
📅 Golang iCalendar lexer/parser implementing RFC 5545
Stars: ✭ 28 (-75.22%)
Mutual labels:  icalendar, calendar, ics
datebook
📅 Generates URLs and downloadable ICS files for adding events to popular calendar apps.
Stars: ✭ 273 (+141.59%)
Mutual labels:  icalendar, calendar, ics
remarkable-calendar-creator
Create calendars to display on a reMarkable device as the suspend screen or to write notes on, including events from your own online iCal calendar
Stars: ✭ 28 (-75.22%)
Mutual labels:  icalendar, calendar, ics
Khal
📆 CLI calendar application
Stars: ✭ 1,888 (+1570.8%)
Mutual labels:  icalendar, calendar
Mxlcalendarmanager
A set of classes used to parse and handle iCalendar (.ICS) files
Stars: ✭ 198 (+75.22%)
Mutual labels:  calendar, ics
icsdb
Open repository of non-working days ics files
Stars: ✭ 20 (-82.3%)
Mutual labels:  icalendar, ics
node-ical
NodeJS class for parsing iCalendar/ICS files
Stars: ✭ 53 (-53.1%)
Mutual labels:  icalendar, ics
calcardbackup
calcardbackup: moved to https://codeberg.org/BernieO/calcardbackup
Stars: ✭ 67 (-40.71%)
Mutual labels:  icalendar, ics
python-jicson
python ics to json lib
Stars: ✭ 11 (-90.27%)
Mutual labels:  icalendar, ics
every2cal
🙌에브리타임 캘린더를 ics파일로 바꿔줍니다
Stars: ✭ 33 (-70.8%)
Mutual labels:  calendar, ics
croncal
Utility to convert a crontab file to a list of actual events within a date range.
Stars: ✭ 37 (-67.26%)
Mutual labels:  icalendar, calendar
Ical
iCal-creator for PHP
Stars: ✭ 891 (+688.5%)
Mutual labels:  calendar, ics
jpl-space-calendar
An app for parsing and publishing the JPL Space Calendar in JSON and ICalendar formats.
Stars: ✭ 13 (-88.5%)
Mutual labels:  icalendar, ics
Fb2cal
Fetch Facebook Birthdays events and create an ICS file for use with calendar apps
Stars: ✭ 335 (+196.46%)
Mutual labels:  calendar, ics
Ics Py
Pythonic and easy iCalendar library (rfc5545)
Stars: ✭ 322 (+184.96%)
Mutual labels:  calendar, ics
Ics
iCalendar (ics) file generator for node.js
Stars: ✭ 324 (+186.73%)
Mutual labels:  calendar, ics
THCalendar
Calendar like iOS
Stars: ✭ 21 (-81.42%)
Mutual labels:  icalendar, calendar
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 (-80.53%)
Mutual labels:  calendar, ics
prodcal ics
Производственный календарь в формате ics
Stars: ✭ 23 (-79.65%)
Mutual labels:  calendar, ics

WebCalendar README

Project Home Page: http://k5n.us/wp/webcalendar/ Project Owner: Craig Knudsen, [email protected]
Documentation:

Developer Resources:

Setting up a docker dev environment

You can setup a docker environment with PHP 7.4 and MariaDb with a few steps.

  • Build the docker container with docker-compose build
  • Start the containers with docker-compose up
  • In order to grant the proper permissions inside of MariaDb, you will need to run a few MySQL commands. First shell into the mariadb container: docker-compose exec db /bin/sh
  • Start up the db client: /bin/mariadb -p (the password will be "Webcalendar.1" as specified in the `docker-compose.yml' file. You can change it to make your dev environment more secure (before you build the containers in step above).
  • Run the following db commands:
    GRANT ALL PRIVILEGES ON *.* TO webcalendar@localhost IDENTIFIED BY 'Webcalendar.1'  WITH GRANT OPTION; 
    FLUSH PRIVILEGES;
    QUIT
    
  • Start up your web browser and go to: http://localhost:8080/.
  • Follow the guided web-based setup and choose "mysqli" as the database type.
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].