generate-google-calendar-url
v0.0.4
Published
Google Calendarに予定を追加するurlを生成します。
Downloads
1,299
Readme
generate-google-calendar-url
Google Calendarに予定を追加するurlを生成します。
Usage
実行例
generateUrl({
start: new Date(2014, 10, 15, 10),
end: new Date(2014, 10, 15, 18),
title: '新しい予定',
location: 'ここではないどこか',
details: 'http://event.description.example.com/11234'
})
以下のurlを生成します。
http://www.google.com/calendar/event?action=TEMPLATE&text=%E6%96%B0%E3%81%97%E3%81%84%E4%BA%88%E5%AE%9A&dates=20141115T010000Z/20141115T090000Z&details=http://event.description.example.com/11234&location=%E3%81%93%E3%81%93%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%A9%E3%81%93%E3%81%8B
Setup
For Node.js
インストール
npm install generate-google-calendar-url
実行例
var generateUrl = require('generate-google-calendar-url')
generateUrl({
start: new Date(2014, 11, 15, 10),
end: new Date(2014, 11, 15, 18),
title: '新しい予定',
location: 'ここではないどこか',
details: 'http://event.description.example.com/11234'
})
For browser
インストール
bower install git://github.com/ledsun/generate-google-calendar-url.git
htmlにscriptタグを埋め込みます。
<script src="bower_components/moment/moment.js"></script>
<script src="bower_components/generate-google-calendar-url/generate-google-calendar-url.js"></script>
<script>
console.log(generateUrl({
start: new Date(2014, 11, 15, 10),
end: new Date(2014, 11, 15, 18),
title: '新しい予定',
location: 'ここではないどこか',
details: 'http://event.description.example.com/11234'
}));
</script>
Parameters
Supported
- text
- dates
- location
- details
Unsupported
- trp
- sprop
Contributing
contributeするには
- Fork it.
- Create a branch (git checkout -b my_function)
- Commit your changes (git commit -am "Added My Function")
- Push to the branch (git push origin my_function)
- Open a Pull Request
- Enjoy a refreshing coffe and wait
Testing
Node.jsで実行
npm install
npm test
ブラウザで実行
npm install
bower install
open test/index.html