Skip to content

Instantly share code, notes, and snippets.

import requests
consumer_key = "YOUR_CONSUMER_KEY"
access_token = "YOUR_ACCESS_TOKEN"
path = "oneTabUrls.txt"
with open(path) as file:
lines = file.readlines()
urls = [line.split(' | ')[0] for line in lines]
filteredUrls = filter(lambda url: url != '\n', urls)
import webbrowser
import requests
class PocketItem:
sort_id = 0
resolved_url = ""
item_id = ""
def __init__(self, sort_id, resolved_url, item_id):
self.sort_id = sort_id
@mint149
mint149 / fetchPlskMemo.js
Created December 7, 2021 21:06
plsk.netに上げたメモをデイリーノートに取り込むスクリプト。(iOSのScriptableアプリを使用)
const iCloud = FileManager.iCloud();
const vaultPath = iCloud.bookmarkedPath('hatopedia');
const dailyNoteName = `${formatDate(new Date())}.md`;
const dailyNotePath = `${vaultPath}/Daily Notes/${dailyNoteName}`;
console.log(`Target:${dailyNoteName}`);
if (!iCloud.fileExists(dailyNotePath)) {
@mint149
mint149 / moveDailyNotes.js
Created December 6, 2021 14:37
溜まったデイリーノートをフォルダに整理するスクリプト。(iOSのScriptableアプリを使用)
const iCloud = FileManager.iCloud();
const vaultPath = iCloud.bookmarkedPath('hatopedia');
const dailyNoteDirectory = `${vaultPath}/Daily Notes/`;
const numbersToKeep = 3;
const files = iCloud.listContents(dailyNoteDirectory);
const dailyNotes = files.filter(function(value) {
return value.startsWith('20') && value.endsWith('.md');
});
@mint149
mint149 / showDailyTasks.js
Last active November 28, 2021 03:25
(Look at the two **TODO** before you use it.) A widget that displays todo from Obsidian's daily notes.(for Scriptable)
const todoText = "#### Todo";
const todoPrefix = "- [ ]";
const todoIcon = "◻";
const fontSize = 15
const iCloud = FileManager.iCloud();
// **TODO** Add the Vault folder to the File Bookmark in Scriptable settings.
const vaultPath = iCloud.bookmarkedPath('[YOUR_BOOKMARK_NAME]');
@mint149
mint149 / gist:93be917e11720b475c35
Created June 6, 2014 01:47
UIImageViewで画像をアスペクト比を保ったまま表示したい時は、アトリビュートインスペクタ→View→ModeをAspect Fitにするか、以下のコードを追加する
imageView.contentMode = UIViewContentModeScaleAspectFit;
@mint149
mint149 / gist:9ec45da0fe7a907a5b37
Created June 6, 2014 01:45
UIImageViewにUISwipeGestureRecognizerを乗せる時は、UIImageView.userInteractionEnabledをYESにしないといけない。
UIImage *hogeImage = [UIImage imageNamed:@"hoge.png"];
UIImageView *hogeView = [[UIImageView alloc] initWithImage:hogeImage];
hogeView.userInteractionEnabled = YES;
[hogeView addGestureRecognizer:swipeDownGesture];
@mint149
mint149 / gist:31aba6e00b1c9dcc9373
Created June 6, 2014 01:42
[Objective-C][iPhone App]クラスのメンバ変数を追加したい時はhファイル内に記述する
@interface HogeViewController : UIViewController{
NSString *documentDirectory;
NSArray *files;
}
@mint149
mint149 / gist:6b3045f4c9b6324ab72c
Last active August 29, 2015 14:02
[Objective-C][iPhone App]アプリのDocumentsディレクトリのパスを取得する
NSArray *documentDirectries = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirectory = [documentDirectries lastObject];
NSLog(@"%@",documentDirectory);