Skip to content

Instantly share code, notes, and snippets.

View ega4432's full-sized avatar
:octocat:
Yo

ega4432 ega4432

:octocat:
Yo
View GitHub Profile
@ega4432
ega4432 / vimium-options.json
Created February 22, 2022 13:45
Vimium Options Backup
{
"settingsVersion": "1.67",
"exclusionRules": [
{
"pattern": "https?://mail.google.com/*",
"passKeys": ""
},
{
"pattern": "https://tweetdeck.twitter.com/",
"passKeys": "nrmfjkthl1234567890"
@ega4432
ega4432 / yarn.yaml
Created December 21, 2021 08:50
yarn task running on Tekton
apiVersion: tekton.dev/v1beta1
kind: Task
metadata:
name: yarn
labels:
app.kubernetes.io/version: "0.1"
annotations:
tekton.dev/categories: Build Tools
tekton.dev/tags: build-tool
spec:
@ega4432
ega4432 / ip.txt
Last active August 5, 2021 14:42
A script that puts the front-end environment ( S3 + CloudFront)into maintenance state
192.168.0.0/32
192.168.255.255/32
@ega4432
ega4432 / send_DM_to_all_users_in_any_usergroup.py
Last active June 8, 2021 23:29
任意のユーザグループに所属するユーザ全員に Slack で DM を送信するスクリプト
import requests
import json
import slack
token = 'xoxb-1122334455-123456789-aBCDEFGHIjklmn'
# 対象のユーザグループ
target_usergroup = ['S01A3456BCDED', 'S01098765XYZ']
target_users = []
client = slack.WebClient(token=token)
@ega4432
ega4432 / list_users.py
Last active June 4, 2021 14:07
Python で Slack ワークスペース内のユーザ一覧を取得するスクリプト
import slack
OAUTH_TOKEN = 'xoxb-112233445566778899-112233445566778899-112233445566778899-abcdefghi'
client = slack.WebClient(token=OAUTH_TOKEN)
res = client.users_list()
for member in res['members']:
print(member['id'] + ': ' + member['name'])
@ega4432
ega4432 / cloudfront-function.js
Last active May 19, 2021 06:50
CloudFront Function を使って S3 へのリクエスト URI を整形
// ref. https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/example-function-add-index.html
function handler(event) {
var request = event.request;
var uri = request.uri;
// Check whether the URI is missing a file name.
if (uri.endsWith('/')) {
request.uri += 'index.html';
}
// Check whether the URI is missing a file extension.
@ega4432
ega4432 / how-to-use-favicon-emoji.sh
Last active May 19, 2021 06:42
CLI で絵文字からファビコンを生成
# Click here for the manual
# https://github.com/albinekb/favicon-emoji
yarn global add favicon-emoji
favicon-emoji --emoji ✍️
@ega4432
ega4432 / slack-emoji-export.js
Last active July 7, 2020 01:49
Slack の絵文字を全件エクスポートするスクリプト
var Slack = require('slack-node')
var request = require('request')
var fs = require('fs')
apiToken = "<API_TOKEN>"
slack = new Slack(apiToken)
slack.api("emoji.list", function (err, response) {
for(key in response.emoji){