get all tweets from a page
当前为
// ==UserScript==
// @name Extract all tweets for Twitter
// @name:ja Extract all tweets for Twitter
// @namespace https://greasyfork.org/ja/users/100769-atul-k
// @description get all tweets from a page
// @description:ja get all the text in one go
// @include https://twitter.com/*
// @author atul
// @version 0.1.0
// @grant none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @license MIT License
// ==/UserScript==
(function () {
// ボタンの作成
var createButton = function () {
var button = document.createElement('li');
button.setAttribute('class', 'dm-nav');
button.innerHTML =
' <a data-original-title="" role="button" href="#" class="js-tooltip js-dynamic-tooltip global-dm-nav" data-placement="bottom"> ' +
' <span class="Icon Icon--dm Icon--large"></span> ' +
' <span class="text">Get Tweets</span> ' +
' <span class="dm-new"><span class="count-inner"></span></span> ' +
'</a>';
button.addEventListener('click', function () {
var allTweets = $.map($('.tweet-text'), function(val) { return [$(val).text()]})
var bigString = ""
for( var t in allTweets) {
bigString += t + "\n\n"
}
alert(bigString);
});
button.addEventListener('mouseenter',function(){
});
button.addEventListener('mouseleave',function(){
});
return button;
};
// 新規に出現したtweetsに対してボタンを追加
var list = document.getElementById('global-actions');
list.appendChild(createButton());
}) ();