Tsaukpaetra Button
-
@pie_flavor said in Tsaukpaetra Button:
They all hate him for some reason.
It was the only rational response.
-
@boomzilla Somehow I doubt that.
-
-
@tsaukpaetra said in Tsaukpaetra Button:
@pie_flavor said in Tsaukpaetra Button:
maintain his sanity.
No comment.
He wasn't maintaining a positive amount of sanity.
-
-
@pie_flavor said in Tsaukpaetra Button:
@gribnit said in Tsaukpaetra Button:
Yes, we have lovely emojis.
Thanks.
Now have them as they were intended in whatever current emoji theme blubber we're using!
-
@pie_flavor These in particular point to several threads and an email response I have somewhere from SO.
-
@tsaukpaetra Look closer.
-
-
@tsaukpaetra you and your...
gah.
@ben_lubar is there a way to do these custom emoji per-theme?
-
@pie_flavor I think the grey hand is some kind of CSS trick on the Font Awesome symbols and not just a per-theme emoji. It's unlikely to work for colored emojis.
-
@jbert said in Tsaukpaetra Button:
@pie_flavor I think the grey hand is some kind of CSS trick on the Font Awesome symbols and not just a per-theme emoji. It's unlikely to work for colored emojis.
*Stage whisper* Correct, but don't tell him that!
-
@jbert I'd guess you're right, given the lack of support for . Still: grrr.
-
@pie_flavor said in Tsaukpaetra Button:
lack of support for .
I don't know what you're talking about
-
@pie_flavor Jeff Atwood is
God Satan SociopathSpawn of Captain Spaulding and Baby(obligatory House of 1000 Corpses reference)
-
This post is deleted!
-
I'd like to have my own button too. I don't even care what it would do.
-
Should I make an account and post a question again over there asking to convert us to Discourse?
-
-
@stillwater said in Tsaukpaetra Button:
Should I make an account and post a question again over there asking to convert us to Discourse?
Make sure you do it from a VPN, if you already have an account there.
-
@stillwater The more people do it the more it really makes us all look like complete dicks. Just saying.
-
-
-
@sockpuppet7 said in Tsaukpaetra Button:
I'd like to have my own button too.
You already have one, right in the middle of your abdomen.
I don't even care what it would do.
Not much, anymore, except collect lint and dead skin cells.
-
@hardwaregeek said in Tsaukpaetra Button:
@sockpuppet7 said in Tsaukpaetra Button:
I'd like to have my own button too.
You already have one, right in the middle of your abdomen.
I don't even care what it would do.
Not much, anymore, except collect lint and dead skin cells.
If carefully stimulated, it could be an erogenous zone...
-
@tsaukpaetra My ex-wife was too ticklish, and it never really did much for me.
-
@hardwaregeek said in Tsaukpaetra Button:
@sockpuppet7 said in Tsaukpaetra Button:
I'd like to have my own button too.
You already have one, right in the middle of your abdomen.
I don't even care what it would do.
Not much, anymore, except collect lint and dead skin cells.
Mine broke a couple years back. Structural integrity failure threatened to bring internal content to the external side of the button, So I had to undergo repairs to restore structural integrity. Although the structure around the button is permanently weakened so there is a higher risk of it breaking again in the future.
-
@atazhaia said in Tsaukpaetra Button:
@hardwaregeek said in Tsaukpaetra Button:
@sockpuppet7 said in Tsaukpaetra Button:
I'd like to have my own button too.
You already have one, right in the middle of your abdomen.
I don't even care what it would do.
Not much, anymore, except collect lint and dead skin cells.
Mine broke a couple years back. Structural integrity failure threatened to bring internal content to the external side of the button, So I had to undergo repairs to restore structural integrity. Although the structure around the button is permanently weakened so there is a higher risk of it breaking again in the future.
Sounds like a good case for implantation?
Wait, we don't have the thing I'm thinking of, nevermind...
-
@tsaukpaetra said in Tsaukpaetra Button:
Sounds like a good case for implantation?
Wait, we don't have the thing I'm thinking of, nevermind...What were you planning on implanting in my belly?
-
-
-
@stillwater said in Tsaukpaetra Button:
Should I make an account and post a question again over there asking to convert us to Discourse?
No.
-
@boomzilla said in Tsaukpaetra Button:
No one cares.
Hey, that's my tagline.
Filed under: no one cares
-
@zecc said in Tsaukpaetra Button:
@boomzilla said in Tsaukpaetra Button:
No one cares.
Hey, that's my tagline.
Filed under: no one cares
Whenever I tell that to my kids I hear this song in my head:
-
@hardwaregeek said in Tsaukpaetra Button:
@tsaukpaetra My ex-wife was too ticklish, and it never really did much for me.
My husband is extremely ticklish there too.
-
@stillwater No don't be a dick when it's not even funny.
As a general rule, pile-ons are never funny or fun for anybody involved. Ok someone tried it, it got deleted, haha, move the fuck on to something else.
-
@tsaukpaetra said in Tsaukpaetra Button:
@bb36e said in Tsaukpaetra Button:
@tsaukpaetra you should upvote every other post to save time
It would take more processing power and memory to do that, and not save any time because I read slightly slower than I upvote.
// ==UserScript== // @name wtdwtf - upvote bookmark // @namespace Lorne // @include https://what.thedailywtf.com/* // @version 1 // @runat document-idle // @grant all // ==/UserScript== //console.log("start script"); var $ = unsafeWindow.jQuery; var scrollStopTimeoutConche; var scrollStopTimeoutValue = 250; var OptionAlsoDoAllPostsAboveTheFold = true; // set to false to only do visible, instead of everything on the page from visible bottom to top of screen var topic_id = null; $(document).ready(function() { // console.log("in document.ready"); var $ = unsafeWindow.jQuery; $(window).on("action:topic.loaded", function(event, data) { // console.log("in window.on"); scrollStopTimeoutConche = setTimeout(MarkAllVisiblePostsAsUpvoted, scrollStopTimeoutValue ); // console.log("set timeout"); }) .on("scroll", function() { scrollStopTimeoutConche = setTimeout(MarkAllVisiblePostsAsUpvoted, scrollStopTimeoutValue ); }); // console.log("done document.ready"); }); function MarkAllVisiblePostsAsUpvoted() { // console.log("In MarkAllVisiblePostsAsUpvoted"); var $ = unsafeWindow.jQuery; var socket = unsafeWindow.socket; if(typeof socket == 'undefined' || socket == null) { //console.log("Could not find socket. Sleeping"); setTimeout(AlsoDoAllPostsAboveTheFold, 500); } //console.log("Doing the thing"); var $thangs = $("ul.posts>li").not("[data-userslug=tsaukpaetra]").find("a[component='post/upvote']").not(".upvoted"); //console.log($thangs); $thangs.each(function() { var $ = unsafeWindow.jQuery; var $this = $(this); var top_of_element = $this.offset().top; var bottom_of_element = $this.offset().top + $this.outerHeight(); var bottom_of_screen = $(window).scrollTop() + window.innerHeight; var top_of_screen = $(window).scrollTop(); if((bottom_of_screen > top_of_element) && (OptionAlsoDoAllPostsAboveTheFold || top_of_screen < bottom_of_element)) { // The element is visible, do something // console.log("clicking ", $this); //$this.click(); var vote_type='posts.upvote'; var i = $this.parents("[data-pid]"); var socket = unsafeWindow.socket; topic_id = unsafeWindow.ajaxify.data.tid; if(socket) { socket.emit(vote_type, {pid: i.attr("data-pid"), room_id: "topic_" + topic_id}, function(e) { console.log("Did vote of " + vote_type + " for " + i.attr("data-pid"), e) }); } else { console.log("no socket"); } } }); }
-
I have my own Tsaukpaetra "button."
-
@blakeyrat said in Tsaukpaetra Button:
As a general rule, pile-ons are never funny or fun for anybody involved.
But I thought we must construct additional pile-ons!
-
Version 2: the window.on(scroll) needs to be rebound after every topic load, plus handled deleted posts
// ==UserScript== // @name wtdwtf - upvote bookmark // @namespace Lorne // @include https://what.thedailywtf.com/* // @version 1 // @runat document-idle // @grant all // ==/UserScript== //console.log("start script"); var $ = unsafeWindow.jQuery; var scrollStopTimeoutConche; var scrollStopTimeoutValue = 250; var OptionAlsoDoAllPostsAboveTheFold = true; // set to false to only do visible, instead of everything on the page from visible bottom to top of screen $(document).ready(function() { // console.log("in document.ready"); var $ = unsafeWindow.jQuery; $(window).on("action:topic.loaded", function(event, data) { //console.log("in window.on"); scrollStopTimeoutConche = setTimeout(MarkAllVisiblePostsAsUpvoted, scrollStopTimeoutValue ); //console.log("set timeout"); var $ = unsafeWindow.jQuery; $(window) .on("scroll", function() { scrollStopTimeoutConche = setTimeout(MarkAllVisiblePostsAsUpvoted, scrollStopTimeoutValue ); }); }); // console.log("done document.ready"); }); function MarkAllVisiblePostsAsUpvoted() { // console.log("In MarkAllVisiblePostsAsUpvoted"); var $ = unsafeWindow.jQuery; var socket = unsafeWindow.socket; if(typeof socket == 'undefined' || socket == null) { //console.log("Could not find socket. Sleeping"); setTimeout(AlsoDoAllPostsAboveTheFold, 500); } //console.log("Doing the thing"); var $thangs = $("ul.posts>li").not("[data-userslug=tsaukpaetra]").not(".deleted").find("a[component='post/upvote']").not(".upvoted"); // console.log($thangs); $thangs.each(function() { var $ = unsafeWindow.jQuery; var $this = $(this); var top_of_element = $this.offset().top; var bottom_of_element = $this.offset().top + $this.outerHeight(); var bottom_of_screen = $(window).scrollTop() + window.innerHeight; var top_of_screen = $(window).scrollTop(); //console.log("checking bos, toe, tos, boe", bottom_of_screen, top_of_element, top_of_screen, bottom_of_element); if((bottom_of_screen > top_of_element) && (OptionAlsoDoAllPostsAboveTheFold || top_of_screen < bottom_of_element)) { // The element is visible, do something // console.log("clicking ", $this); //$this.click(); var vote_type='posts.upvote'; var i = $this.parents("[data-pid]"); var socket = unsafeWindow.socket; topic_id = unsafeWindow.ajaxify.data.tid; // console.log("topic id is ", topic_id, unsafeWindow.ajaxify); if(socket) { socket.emit(vote_type, {pid: i.attr("data-pid"), room_id: "topic_" + topic_id}, function(e) { console.log("Did vote of " + vote_type + " for " + i.attr("data-pid"), e) }); } else { console.log("no socket"); } } }); }
-
@ben_lubar BALEETED!
-
@boomzilla What does it do?
-
-
@topspin said in Tsaukpaetra Button:
@boomzilla What does it do?
javascript: $('li[component="post"][data-uid="897"]').find('a[component="post/upvote"]:not(a.upvoted)').click();
-
My Google fu is failing me.
Give me a B, give me an A, give me a B, give me a Y. What does it spell? What does it spell? WHAT DOES IT SPELL?
-
@chudbert said in Tsaukpaetra Button:
My Google fu is failing me.
Give me a B, give me an A, give me a B, give me a Y. What does it spell? What does it spell? WHAT DOES IT SPELL?
Node.
-
@chudbert It can't spell. It can't even read.
-
@chudbert said in Tsaukpaetra Button:
Give me a B, give me an A, give me a B, give me a Y. What does it spell? What does it spell? WHAT DOES IT SPELL?
It spells BgivemeanAgivemeaBgivemeaY.
-
@CHUDbert said in Tsaukpaetra Button:
My Google fu is failing me.
Give me a B, give me an A, give me a B, give me a Y. What does it spell? What does it spell? WHAT DOES IT SPELL?
Baybeh, baybeh, baybeh, oh!
Babby. My wif is pregant witg babby.
-
@djls45 said in Tsaukpaetra Button:
Babby. My wif is pregant witg babby
Conbratukatims!
Edit: it was rather difficult to intentionally mistype that...