Skip to content

Instantly share code, notes, and snippets.

View taktamur's full-sized avatar

Takafumi Tamura taktamur

View GitHub Profile
@taktamur
taktamur / background.js
Last active February 8, 2025 00:09
chromeExtensionの雛形をCline+Claudeで作ってもらった
// メッセージリスナーを設定
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
if (request.action === "openUrl" && request.url) {
// 新しいタブでURLを開く
chrome.tabs.create({ url: request.url });
}
});
@taktamur
taktamur / メールをtxtに変換.ipynb
Created January 19, 2025 01:29
古いメール *.eml を読める形のテキストに変換。ただしこれで展開できなかったものもある
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@taktamur
taktamur / SDの目録をNotionに入れる.ipynb
Last active January 3, 2025 21:41
SoftwareDesign総集編の各号見出しのpdfを切り出して、特集集記事をテキスト起こしして、notionに放り込むまで。notionへの投入はn8nを使った
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@taktamur
taktamur / userscript.js
Created August 14, 2024 11:39
webページの内容をGPTのAPIを使って要約するuserscript
const API_KEY = 'xxxxxxxx'; // ここにAPIキーを入れる
// ==UserScript==
// @name GPT Summary Context Menu
// @namespace http://tampermonkey.net/
// @version 1.2
// @description Trigger GPT summary via context menu
// @author taktamur
// @match *://*/*
// @grant none
// @run-at context-menu
@taktamur
taktamur / script.js
Created February 23, 2024 12:21
日記をつけてるScrapboxに日記ボタンを貼り付けるUserScript
(function() {
// ボタンのスタイル
const buttonStyle = {
position: 'fixed',
bottom: '20px',
right: '10px',
width: '50px',
height: '50px',
backgroundColor: '#000000',
'border-radius': '50%',
@taktamur
taktamur / Zenn_summary_notion.json
Last active January 13, 2024 06:29
zennのRSSを読み込んで、ChatGPTで要約したものをNotionに保存するn8nワークフロー
{
"name": "zennのRSSフィードを要約してNotionに貯める",
"nodes": [
{
"parameters": {},
"id": "2af18bb2-3d04-4f9b-b31d-6ecfd7550830",
"name": "When clicking \"Execute Workflow\"",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
@taktamur
taktamur / gist:10b8192b08a7d81efc70bb2002b1ed28
Last active January 24, 2021 12:18
ElectronのcontextBridgeが何となく理解できたけど文章書くのめんどくさいから絵を書いただけ。

@taktamur
taktamur / gist:df926be234bcdb1807afc4d2f62b5fb3
Created August 3, 2020 00:00
範囲検索の実装テスト
// リソースをRangeに変換
// 指定範囲をRangeに変換
// Range同士のANDを取る
interface ResourceRange {
start: number;
length: number;
}
function convertLengthToResourceRange(
length: number[],
start: number = 0
@taktamur
taktamur / _readme.md
Last active May 24, 2020 06:18
Screapboxから:Android menuリソース

Androidの上のバー部分に、メニューを追加する