Skip to content

Instantly share code, notes, and snippets.

@firstspring1845
firstspring1845 / block.rb
Last active August 29, 2015 14:03
ブロックを使わないといけないツイッターつらい
# -*- coding: utf-8 -*-
Plugin.create :block do
command(:block,
name: 'ブロックする',
condition: Plugin::Command::CanReplyAll,
visible: true,
icon: nil,
role: :timeline) do |opt|
@crakaC
crakaC / InsertQuietly.java
Created September 5, 2014 16:56
リストビューの一番上に静かに挿入するためのやつ
private ListView mListView;
private ArrayAdapter<twitter4j.Status> mAdapter;
private twitter4j.Status mFirstVisibleStatus;
private int mFirstVisibleOffset = -1;
protected void savePosition() {
if (mAdapter.isEmpty()) return;
mFirstVisibleStatus = mAdapter.getItem(mListView.getFirstVisiblePosition());
mFirstVisibleOffset = mListView.getChildAt(0).getTop();
}
@penguin2716
penguin2716 / mikutter_security_crash.rb
Last active August 29, 2015 14:07
自分で "abort-mikutter" とツイートすると,mikutterをリモートで終了させるmikutterプラグイン
#-*- coding: utf-8 -*-
Plugin.create :security_crash do
# キーワードを設定
UserConfig[:security_crash_keyword] ||= 'abort-mikutter'
# TLに流れてきたすべてのツイートを監視
on_appear do |ms|
ms.each do |m|
# 投稿者が自分で,上記のキーワードと一致しているか確認
@orekyuu
orekyuu / gist:4d2d8de75c0551ea2cb0
Created September 26, 2015 03:54
Groovyでプラグインを書くためのbuild.gradle
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'groovy'
sourceCompatibility = 1.8
targetCompatibility = 1.8
[compileJava, compileTestJava].each {
it.options.encoding = 'UTF-8'
@kokudori
kokudori / gist:1366106
Created November 15, 2011 04:10
Rubyでニコ生のコメントを取得
# -*- encoding: utf-8 -*-
require 'net/http'
require 'rubygems'
require 'nokogiri'
class Comment
class << self
attr_accessor :cookie
end
#下の値はブラウザのクッキーから取得してください
public class Main {
public static void main(String[] args) {
final Twitter twitter = TwitterFactory.getSingleton();
final TwitterStream stream = TwitterStreamFactory.getSingleton();
stream.addListener(new UserStreamAdapter() {
public void onStatus(Status status) {
if (!status.isRetweet() && satatus.getText().contains("おっぱい")) {
try {
twitter.createFavorite(status.getId());
} catch (TwitterException ignore) {
@rhenium
rhenium / MainActivity.java
Created December 7, 2013 04:18
Twitter for Android を使って OAuth 認証できるっぽいので
package jp.rhe.test.twitterauth;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
@Akkiesoft
Akkiesoft / mikutter_pictcollect.rb
Last active May 2, 2016 04:10
(ここのは古い。新しいのはこっち https://github.com/Akkiesoft/mikutter_pictcollect )mikutterで画像を収集するための支援プラグイン。ショートカットキーを割り当てて使う。コードはだいたいmikutter-sub-parts-imageプラグインからパクった
# -*- coding: utf-8 -*-
require "open-uri"
require "FileUtils"
# From http://d.hatena.ne.jp/gan2/20080531/1212227507
def save_file(url, filename)
# これより、ファイルを開きます
open(filename, 'wb') do |file|
open(url) do |data|
file.write(data.read)
@eligor13
eligor13 / twpicdl.sh
Created September 5, 2014 01:52
Twitpic whole images downloader for mac
#!/bin/sh
# Modified by Stan Schwertly to download locally rather than to send to Posterous.
# Github: http://github.com/Stantheman/Twitpic-Backup
# Copyright 2010 Tim "burndive" of http://burndive.blogspot.com/
# This software is licensed under the Creative Commons GNU GPL version 2.0 or later.
# License informattion: http://creativecommons.org/licenses/GPL/2.0/
# This script is a derivative of the original, obtained from here:
package jp.radiko.testasyncalertdialog
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job