ics-to-json

简介: ics-to-json

我无论作什麽,始终在想着,只要我的精力允许我的话,我就要首先为我的祖国服务。——(苏联)巴甫

昨天提到可以订阅ics,那能不能将icsjson呢?可以试试这个ics-to-json

github:https://github.com/cwlsn/ics-to-json

使用:

npm i ics-to-json
// 或者
cnpm i ics-to-json
// 或者
pnpm i ics-to-json
// 或者
yarn add ics-to-json
// 或者
tyarn add ics-to-json


我这里通过browserify测试:

cnpm install -g browserify

编写main.js

const icsToJson = require('ics-to-json')
window.icsToJson = icsToJson.default
browserify main.js -o bundle.js

编写页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script src="bundle.js"></script>
</body>
</html>

浏览器控制台执行:

const response = await fetch("https://www.shuyz.com/githubfiles/china-holiday-calender/master/holidayCal.ics")
const text = await response.text()
const data = icsToJson(text)
console.log(data)

结果发现少了点东西,我们帮他改改bug

将这里

改为

即可

相关文章
|
8月前
|
JSON 程序员 数据格式
深入探索 “JSON for Modern C++“:安装、构建与应用
深入探索 “JSON for Modern C++“:安装、构建与应用
204 0
|
7月前
|
JSON 开发框架 API
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
【推荐100个unity插件之20】一个强大的JSON处理库——Newtonsoft.Json(也称为Json.NET)
607 0
|
8月前
|
JSON 数据格式
Qt Json 处理
Qt Json 处理
61 0
|
JSON 开发框架 JavaScript
数据交换- JSON(教你学会什么是JSON)
数据交换- JSON(教你学会什么是JSON)
100 0
|
JSON 数据安全/隐私保护 数据格式
【JSON】谷歌JSON插件
【JSON】谷歌JSON插件
137 0
【JSON】谷歌JSON插件
|
XML JSON JavaScript
JSON 初识 #yyds干货盘点#
JSON 初识 #yyds干货盘点#
147 0
JSON 初识 #yyds干货盘点#
swift4.0 data转json
func nsdataToJSON(data: NSData) -> AnyObject? { do { return try JSONSerialization.
1313 0