{"id":22846577,"url":"https://github.com/jsonkao/bunga","last_synced_at":"2025-03-31T05:41:26.426Z","repository":{"id":67104593,"uuid":"92975307","full_name":"jsonkao/bunga","owner":"jsonkao","description":"Calendar application with chronic sections. Written in Processing Java.","archived":false,"fork":false,"pushed_at":"2017-10-30T12:55:45.000Z","size":1673,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-06T10:15:27.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Processing","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jsonkao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-31T18:16:12.000Z","updated_at":"2017-10-30T12:54:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"e731a47c-addb-4c66-859b-e3422c15fc86","html_url":"https://github.com/jsonkao/bunga","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonkao%2Fbunga","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonkao%2Fbunga/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonkao%2Fbunga/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsonkao%2Fbunga/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsonkao","download_url":"https://codeload.github.com/jsonkao/bunga/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246423494,"owners_count":20774796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-13T03:29:39.076Z","updated_at":"2025-03-31T05:41:26.405Z","avatar_url":"https://github.com/jsonkao.png","language":"Processing","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bunga\nCalendar application with chronic sections. Written in Processing Java. Edit\nAdd topics\n\n## Bugs\n- works on Mac, but for some reason, during our demo, a few sections of week were not showing up.\n- the header for WEEK layout shows the incorrect day labels.\n- in the DAY layout, clicking on an event in the timeline should automatically update the sidebar. However, the sidebar will not update until the event is updated\n\n## Features\nA.\tAll layouts. \n1.\tadd any number of events on any number of days by clicking on the box a day belongs to.\n2.\tmodify events’ name, date, duration, description, and location by clicking on an event box\n3.\tuse Previous, Next, and Today buttons to determine which interval of days to show\n4.\ta red circle will show which date is the current one. \n\nB.\tWeek Layout\n1.\tdisplay events not only by date but by time\n2.\tred time line shows the current time. \n\nC.\tDay Layout\n1.\tdisplay events by time, has red time line\n2.\tsmall mini calendar in the left sidebar shows the date with perspective to its entire month\n3.\tsidebar shows specific details about the event last modified (by default it shows the earliest event of the day). \nD.\tYear Layout\n1.\tno event modification ability\n2.\tshows the entire year with twelve blocks representing the months\n\n\n## Log\n- 6/4\n--| Jason: created object shells, began playing with Processing  \n--| Joyce: learned basics of processing\n- 6/5\n--| Jason: implemented EventCollection with a TreeSet  \n--| Joyce: worked on graphics\n- 6/6\n--| Jason: file reading is comlete and data management  \n--| Joyce: draw events on each day\n- 6/8\n--| Jason: made UI of days prettier, edited EventCollection, CONTROLP5  \n--| Joyce: worked on day and week layout \n-- 6/10\n--| Jason: data management\n--| Joyce: more week and day layout\n-- 6/11\n--| Jason:\n--| Joyce: beautifying calendar, fixing bugs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsonkao%2Fbunga","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsonkao%2Fbunga","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsonkao%2Fbunga/lists"}