Skip to content

Instantly share code, notes, and snippets.

View freddiefujiwara's full-sized avatar

Fumikazu Fujiwara | Freddie freddiefujiwara

View GitHub Profile
@freddiefujiwara
freddiefujiwara / README.md
Last active December 19, 2021 06:30
dogbot-find-brokenlinks.js
@freddiefujiwara
freddiefujiwara / init_by_gas_hub.html
Created August 1, 2021 05:19
Booking 3rd mock test
init by gas-hub, just delete this file.
@freddiefujiwara
freddiefujiwara / WishToDoList.gs
Last active July 23, 2021 10:16
WishToDoList
const SPREADSHEET_ID = "1LjFZsrQJJkOHcmKPWnFwcipUjIRRwNNsJfQU1r1Y_RE";
const sheet = SpreadsheetApp.openById(SPREADSHEET_ID);
const list = sheet.getSheetByName("list");
function doPost(e) {
const values = list.getDataRange().getValues();
const headers = values.shift();
const data = JSON.parse(e.postData.getDataAsString());
const id = data.id;
const output = ContentService.createTextOutput();
{
"timeZone": "Asia/Tokyo",
"dependencies": {
},
"webapp": {
"access": "ANYONE_ANONYMOUS",
"executeAs": "USER_DEPLOYING"
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8"
@freddiefujiwara
freddiefujiwara / 5931bus.gs
Last active July 20, 2021 06:17
5931bus.com crawler
const sheet = SpreadsheetApp.getActiveSheet();
function doGet(e) {
refresh();
const values = sheet.getDataRange().getValues();
const header = [];
values.forEach(h => {
header.push(h[0]);
});
const target = {
@freddiefujiwara
freddiefujiwara / appsscript.json
Last active July 20, 2021 06:14
Crawl hellocycling.jp and provide API
{
"timeZone": "Asia/Tokyo",
"dependencies": {
},
"webapp": {
"access": "ANYONE_ANONYMOUS",
"executeAs": "USER_DEPLOYING"
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8"
@freddiefujiwara
freddiefujiwara / ListOfStuff.gs
Last active August 1, 2021 04:05
Sync ROOM and Google Spread Sheet + API provider
const SPREADSHEET_ID = "1yxnHhfAT2cEF50hvajHoLMsW_sf7JlxnjFKeDFLNAkc";
const sheet = SpreadsheetApp.openById(SPREADSHEET_ID);
const room = sheet.getSheetByName("room");
const roomLastRaw = room.getLastRow();
const workman = sheet.getSheetByName("workman");
const workmanLastRaw = workman.getLastRow();
const variety = sheet.getSheetByName("variety");
const varietyLastRaw = variety.getLastRow();
function crawlRoom() {
@freddiefujiwara
freddiefujiwara / README.md
Last active June 3, 2023 13:22
dogbot-moneyforward-spreadsheet.js
title tags parameters reference
マネーフォワードの資産、負債をGoogle Sperad Sheetに記録します
マネーフォワード
資産
取得
MF_EMAIL
MF_PASSWORD
APIURL
@freddiefujiwara
freddiefujiwara / README.md
Last active January 3, 2021 00:42
dogbot-menta-latest-message.js
title tags parameters reference
いつでも相談できるオンラインメンターが見つかるサイトMENTAで各メンターさんからの最新のメッセージを取得します
MENTA
メッセージ
取得
MENTA_EMAIL
MENTA_PASSWORD
@freddiefujiwara
freddiefujiwara / README.md
Last active April 4, 2021 01:32
dogbot-times-holiday-booking.js
title tags parameters reference
タイムズカーシェアで直前に利用したステーションの車を土日一番予約できる先の日付で予約します
タイムズ
カーシェア
予約
TIMES_CARDNO1
TIMES_CARDNO2
TIMES_PASSWORD
TIMES_STARTHH
TIMES_ENDHH