Skip to content

Instantly share code, notes, and snippets.

View ci7lus's full-sized avatar
🍜
ラーメン

ci7lus

🍜
ラーメン
View GitHub Profile

Keybase proof

I hereby claim:

  • I am ci7lus on github.
  • I am ci7lus (https://keybase.io/ci7lus) on keybase.
  • I have a public key whose fingerprint is C3E7 1316 B410 1FBF 98DE E2DD 6041 A8DD 48FC C01F

To claim this, I am signing this object:

// MIT License - Copyright (c) 2019 ci7lus
import "@jxa/global-type"
import { run } from "@jxa/run"
const main = async () => {
const result: any[] = await run(() => {
const app = Application("Music")
const lib = app.sources.byId(63) // 決め打ちです、環境によって違うカモ!
@ci7lus
ci7lus / parser.ts
Last active December 3, 2019 15:11
Tweet Entity Parser written in TypeScript / https://is.gd/ltCGV5 (scrapbox.io/ci7lus)
// MIT License - Copyright (c) 2019 ci7lus
const text = Array.from(status.full_text)
const entities = Object.entries(status.entities)
.filter(entity => entity[1])
.flatMap(([entityType, entityArr]) => {
return entityArr.map((entity: any) => {return {entityType, ...entity}})
}) as ({ entityType: string; indices: [number, number], [name: string]: unknown })[]
const slices = Object.fromEntries(entities.map(entity => [entity.indices[0], entity]))
@ci7lus
ci7lus / devops-emoji.js
Last active January 4, 2020 08:32
Azure DevOps Commit Log Emoji Replacer
// ==UserScript==
// @name Azure DevOps Commit Log Emoji Replacer
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Azure DevOps コミットログ絵文字置換スクリプト
// @author kokoro
// @match https://dev.azure.com/*/_git/*/commits
// @grant none
// @require https://cdn.jsdelivr.net/npm/emoji-js@3.4.1/lib/emoji.min.js
// ==/UserScript==
.RightSideAdContainer {
display: none;
}
.UserPage-main {
width: max-content;
padding: unset;
}
.UserDetailsHeader {
import { defineComponent } from "ironpipe"
import { ArgEventHttp } from "ironpipe/lib/component/pipedream"
import axios from "axios"
import domino from "domino"
import { Feed } from "feed"
import moment from "moment"
import "moment-timezone"
import { renderToStaticMarkup } from "react-dom/server"
import { ComicMeteorFeedIndex } from "./comic-meteor-feed-index"
import { defineComponent } from "ironpipe"
import axios from "axios"
import moment from "moment"
/**
* comic-meteor.ts
* MIT License (c) 2020 ci7lus
*/
module.exports = defineComponent({
@ci7lus
ci7lus / pdc-mangacross.ts
Created August 13, 2020 07:53
https://mangacross.jp の更新情報を取得
import { defineComponent } from "ironpipe"
import axios from "axios"
/**
* mangacross.ts
* MIT License (c) 2020 ci7lus
*/
module.exports = defineComponent({
name: "mangacross",
@ci7lus
ci7lus / pdc-booth-search.ts
Created August 13, 2020 07:59
https://booth.pm の検索結果における新規商品を取得
import { defineComponent } from "ironpipe"
import axios from "axios"
import domino from "domino"
/**
* booth-search.ts
* MIT License (c) 2020 ci7lus
*/
module.exports = defineComponent({
@ci7lus
ci7lus / pdc-nicomanga.ts
Last active September 13, 2020 07:56
https://seiga.nicovideo.jp/manga/ の新規公式連載情報を取得
import { defineComponent } from "ironpipe"
import axios from "axios"
/**
* nicomanga.ts
* MIT License (c) 2020 ci7lus
*/
module.exports = defineComponent({
name: "nicomanga",