Last active
February 21, 2020 22:23
-
-
Save inertia186/f17d49ee63e811261193e121a07e1abe to your computer and use it in GitHub Desktop.
steem-together
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name steem-together | |
// @namespace https://gist.github.com/inertia186/f17d49ee63e811261193e121a07e1abe | |
// @updateURL https://gist.github.com/inertia186/f17d49ee63e811261193e121a07e1abe | |
// @version 0.2 | |
// @description Quickly steem-together. | |
// @author inertia | |
// @match https://steemit.com/* | |
// @grant none | |
// @require http://code.jquery.com/jquery-3.4.0.min.js | |
// ==/UserScript== | |
(function() { | |
'use strict'; | |
var steem_together_span = '<span class="Icon steempower" style="display: inline-block; width: 1.12rem; height: 1.12rem; fill: #4691f6;"><svg class="svg-icon" viewBox="0 0 20 20"><path d="M17.657,2.982H2.342c-0.234,0-0.425,0.191-0.425,0.426v10.21c0,0.234,0.191,0.426,0.425,0.426h3.404v2.553c0,0.397,0.48,0.547,0.725,0.302l2.889-2.854h8.298c0.234,0,0.426-0.191,0.426-0.426V3.408C18.083,3.174,17.892,2.982,17.657,2.982M17.232,13.192H9.185c-0.113,0-0.219,0.045-0.3,0.124l-2.289,2.262v-1.96c0-0.233-0.191-0.426-0.425-0.426H2.767V3.833h14.465V13.192z M10,7.237c-0.821,0-1.489,0.668-1.489,1.489c0,0.821,0.668,1.489,1.489,1.489c0.821,0,1.488-0.668,1.488-1.489C11.488,7.905,10.821,7.237,10,7.237 M10,9.364c-0.352,0-0.638-0.288-0.638-0.638c0-0.351,0.287-0.638,0.638-0.638c0.351,0,0.638,0.287,0.638,0.638C10.638,9.077,10.351,9.364,10,9.364 M14.254,7.237c-0.821,0-1.489,0.668-1.489,1.489c0,0.821,0.668,1.489,1.489,1.489s1.489-0.668,1.489-1.489C15.743,7.905,15.075,7.237,14.254,7.237 M14.254,9.364c-0.351,0-0.638-0.288-0.638-0.638c0-0.351,0.287-0.638,0.638-0.638c0.352,0,0.639,0.287,0.639,0.638C14.893,9.077,14.605,9.364,14.254,9.364 M5.746,7.237c-0.821,0-1.489,0.668-1.489,1.489c0,0.821,0.668,1.489,1.489,1.489c0.821,0,1.489-0.668,1.489-1.489C7.234,7.905,6.566,7.237,5.746,7.237 M5.746,9.364c-0.351,0-0.638-0.288-0.638-0.638c0-0.351,0.287-0.638,0.638-0.638c0.351,0,0.638,0.287,0.638,0.638C6.384,9.077,6.096,9.364,5.746,9.364"></path></svg></span>'; | |
var execute = function() { | |
var current_account_name = $('span.DropdownMenu.Header__usermenu > ul > li.title').text(); | |
var authors = $('.author'); | |
authors.each(function() { | |
if ( !!this.innerText ) { | |
var author_text = this.innerText; | |
var author_name = author_text.split(' ')[0]; | |
if ( author_name.length > 0 && author_name != current_account_name ) { | |
var author_html = this.innerHTML; | |
if ( !!author_html && author_html.indexOf('steem-together.herokuapp.com') == -1 ) { | |
this.innerHTML = author_html + ' <a href="https://steem-together.herokuapp.com/intersections?utf8=%E2%9C%93&only_replies=&start=-1&limit=5000&accounts%5B%5D=' + current_account_name + '&accounts%5B%5D=' + author_name + '&only_replies=true&commit=query" target="steem_together">' + steem_together_span + '</a></span>'; | |
} | |
} | |
} | |
}); | |
}; | |
$(document).ready(function() { | |
execute(); | |
var timer_id = setInterval(execute, 3000); | |
}); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment