{"id":183531,"date":"2024-05-09T17:01:37","date_gmt":"2024-05-09T17:01:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bmlt2calendar\/"},"modified":"2024-05-09T17:01:07","modified_gmt":"2024-05-09T17:01:07","slug":"bmlt2calendar","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/bmlt2calendar\/","author":17234900,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.5.8","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"BMLT2Calendar","header_author":"otrok7, bmlt-enabled","header_description":"Convert data from a BMLT Meeting database to a calendar format","assets_banners_color":"","last_updated":"2024-05-09 17:01:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/bmlt2calendar\/","header_author_uri":"https:\/\/bmlt.app","rating":0,"author_block_rating":0,"active_installs":30,"downloads":1717,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"bmltenabled","date":"2024-05-09 17:01:07"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3084107,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13380,13379,347],"plugin_category":[],"plugin_contributors":[174945,174781],"plugin_business_model":[],"class_list":["post-183531","plugin","type-plugin","status-publish","hentry","plugin_tags-bmlt","plugin_tags-meeting-list","plugin_tags-na","plugin_contributors-bmltenabled","plugin_contributors-otrok7","plugin_committers-otrok7"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bmlt2calendar\/assets\/icon-256x256.png?rev=3084107","icon_2x":"https:\/\/ps.w.org\/bmlt2calendar\/assets\/icon-256x256.png?rev=3084107","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin gets information about Narcotics Anonymous Meetings from a BMLT root server and converts it into a format that can be displayed in a calendar.\nThe calendar information can be downloaded by the user and imported into an Outlook, Google or Apple calendar, or it my be fed to another system and displayed\non a webpage.<\/p>\n\n<p>Currently 2 formats are supported, the ICal format defined in RFC 5545 and the JSon format supported by the popular Fullcalendar.io framework.\nThese are implemented as two separate feeds, normally \"\/feed\/bmlt2ics\" and \"\/feed\/bmlt2Json\" respectively.<\/p>\n\n<p>Arguments can be included in the query string sent to the feed.  The ICal feed accepts \"meeting-id\" as an argument.  In this case, the next occurance of the\nmeeting with the specified ID will be downloaded.<\/p>\n\n<p>As described above, the JSON feed is typically used to provide data to the fullcalendar.io logic, and so the query string is expected to conform to the \nfullcalendar.io login.  Namely, the string is expected to contain start and end dates in the form YYYY-MM-DD.\nStart and end dates can also be provided to the ICS feed.  In this case, however, the dates should be in the ICal (RFC 5545) format.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><p>Place the 'bmlt2Calendar' folder in your '\/wp-content\/plugins\/' directory.<\/p><\/li>\n<li><p>Activate the plugin \"BMLT 2 Calendar\".<\/p><\/li>\n<li><p>Visit the administration page \"Settings-&gt;Permalinks\".<\/p><\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial wordpress release.<\/li>\n<\/ul>","raw_excerpt":"This plugin gets information about Narcotics Anonymous Meetings from a BMLT root server and converts it into a format that can be displayed in a calen &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/183531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=183531"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/otrok7"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=183531"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=183531"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=183531"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=183531"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=183531"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=183531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}