<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:meneame="http://meneame.net/faq-es.php"
 >
<channel>
	<title>Artículos: comentarios [3871961]</title>
	<link>http://www.meneame.net</link>
	<image><title>www.meneame.net</title><link>http://www.meneame.net</link><url>http://cdn.mnmstatic.net/m/Artículos/img/mnm/eli-rss.png</url></image>
	<description>Sitio colaborativo de publicación y comunicación entre blogs</description>
	<pubDate>Fri, 03 Nov 2023 17:56:28 +0000</pubDate>
	<generator>http://blog.meneame.net/</generator>
	<language>es</language>
	<item>
		<meneame:comment_id>39595880</meneame:comment_id>
		<meneame:link_id>3871961</meneame:link_id>
		<meneame:order>6</meneame:order>
		<meneame:user>--712564--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/m/Artículos/no-dar-comer-animales</meneame:url>
		<title>#6 No dar de comer a los animales</title>
		<link>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c06#c-6</link>
		<pubDate>Fri, 03 Nov 2023 17:56:28 +0000</pubDate>
		<dc:creator>--712564--</dc:creator>
		<guid>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c06#c-6</guid>
		<description><![CDATA[<p>A mi este tipo de mensajes me recuerda a un artículo sobre cómo debatir con un troll. El artículo enumeraba varias razones del tipo:<br />
<br />
- El troll nunca admite que no tiene razón, no puedes mostrar debilidad ni dar el brazo a torcer.<br />
- Ignora todos sus argumentos, de entrada no tiene razón.<br />
<br />
Al final, a lo que te lleva, es a que tu mismo termines siendo el troll. En fin, personalmente no le veo sentido a ese tipo de señalamientos, y sobre buscar bronca, por lo general cualquier usuario aparentemente educado, o que se precia de serlo, termina entrando al barro después de 3-4 intercambios de comentarios.</p><p>&#187;&nbsp;autor: <strong>--712564--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>39594413</meneame:comment_id>
		<meneame:link_id>3871961</meneame:link_id>
		<meneame:order>5</meneame:order>
		<meneame:user>MoñecoTeDrapo</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/Artículos/no-dar-comer-animales</meneame:url>
		<title>#5 No dar de comer a los animales</title>
		<link>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c05#c-5</link>
		<pubDate>Fri, 03 Nov 2023 13:17:11 +0000</pubDate>
		<dc:creator>MoñecoTeDrapo</dc:creator>
		<guid>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c05#c-5</guid>
		<description><![CDATA[<p>Otro día nos explicáis a los demás qué leches es un script y cómo se usa.</p><p>&#187;&nbsp;autor: <strong>MoñecoTeDrapo</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>39589323</meneame:comment_id>
		<meneame:link_id>3871961</meneame:link_id>
		<meneame:order>4</meneame:order>
		<meneame:user>Fernando_x</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>21</meneame:karma>
		<meneame:url>https://www.meneame.net/m/Artículos/no-dar-comer-animales</meneame:url>
		<title>#4 No dar de comer a los animales</title>
		<link>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c04#c-4</link>
		<pubDate>Thu, 02 Nov 2023 17:30:29 +0000</pubDate>
		<dc:creator>Fernando_x</dc:creator>
		<guid>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c04#c-4</guid>
		<description><![CDATA[<p><a class="tooltip c:3871961-3" href="https://www.meneame.net/m/Artículos/no-dar-comer-animales/c03#c-3" rel="nofollow">#3</a> gracias. El tuyo debe tener algún error al copiarlo porque no me funciona.</p><p>&#187;&nbsp;autor: <strong>Fernando_x</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>39589219</meneame:comment_id>
		<meneame:link_id>3871961</meneame:link_id>
		<meneame:order>3</meneame:order>
		<meneame:user>UnDousTres</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>11</meneame:karma>
		<meneame:url>https://www.meneame.net/m/Artículos/no-dar-comer-animales</meneame:url>
		<title>#3 No dar de comer a los animales</title>
		<link>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c03#c-3</link>
		<pubDate>Thu, 02 Nov 2023 17:10:31 +0000</pubDate>
		<dc:creator>UnDousTres</dc:creator>
		<guid>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c03#c-3</guid>
		<description><![CDATA[<p><a class="tooltip c:3871961-1" href="https://www.meneame.net/m/Artículos/no-dar-comer-animales/c01#c-1" rel="nofollow">#1</a> Creo que es este el que usé de base: <a href="https://greasyfork.org/es/scripts/400519-meneame-net-destacar-edad-de-usuarios" title="greasyfork.org/es/scripts/400519-meneame-net-destacar-edad-de-usuarios" rel="nofollow">greasyfork.org/es/scripts/400519-meneame-net-destacar-edad-de-usuarios</a><br />
<br />
<a class='tooltip u:Ergo' href='/user/Ergo'>@Ergo</a> <a class='tooltip u:ochoceros' href='/user/ochoceros'>@ochoceros</a> quizas tengan alguno nuevo mas molon.</p><p>&#187;&nbsp;autor: <strong>UnDousTres</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>39589200</meneame:comment_id>
		<meneame:link_id>3871961</meneame:link_id>
		<meneame:order>2</meneame:order>
		<meneame:user>UnDousTres</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>11</meneame:karma>
		<meneame:url>https://www.meneame.net/m/Artículos/no-dar-comer-animales</meneame:url>
		<title>#2 No dar de comer a los animales</title>
		<link>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c02#c-2</link>
		<pubDate>Thu, 02 Nov 2023 17:07:11 +0000</pubDate>
		<dc:creator>UnDousTres</dc:creator>
		<guid>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c02#c-2</guid>
		<description><![CDATA[<p><a class="tooltip c:3871961-1" href="https://www.meneame.net/m/Artículos/no-dar-comer-animales/c01#c-1" rel="nofollow">#1</a> Uf ahora mismo no sabria decirte, a mi me pasaron uno por el notame y despues yo lo modifique a mi gusto (tampermonkey)<br />
<br />
// ==UserScript==<br />
// <a class='tooltip u:name' href='/user/name'>@name</a> meneame.net - Destacar edad de usuarios<br />
// <a class='tooltip u:namespace' href='/user/namespace'>@namespace</a>   <a href="http://tampermonkey.net/" title="tampermonkey.net/" rel="nofollow">tampermonkey.net/</a><br />
// <a class='tooltip u:version' href='/user/version'>@version</a> 3.3<br />
// <a class='tooltip u:description' href='/user/description'>@description</a> Destacar edad de usuarios.<br />
// <a class='tooltip u:author' href='/user/author'>@author</a> ᵒᶜʰᵒᶜᵉʳᵒˢ &#38; Niko<br />
// <a class='tooltip u:match' href='/user/match'>@match</a> <strong>://*.meneame.net/</strong><br />
// <a class='tooltip u:connect' href='/user/connect'>@connect</a> meneame.net<br />
// <a class='tooltip u:icon' href='/user/icon'>@icon</a> <a href="https://www.meneame.net/favicon.ico" title="www.meneame.net/favicon.ico" rel="nofollow">www.meneame.net/favicon.ico</a><br />
// <a class='tooltip u:grant' href='/user/grant'>@grant</a> GM_addStyle<br />
// <a class='tooltip u:grant' href='/user/grant'>@grant</a> GM.setValue<br />
// <a class='tooltip u:grant' href='/user/grant'>@grant</a> GM.getValue<br />
// <a class='tooltip u:grant' href='/user/grant'>@grant</a> GM.listValues<br />
// <a class='tooltip u:grant' href='/user/grant'>@grant</a> GM.deleteValue<br />
// <a class='tooltip u:grant' href='/user/grant'>@grant</a> GM.xmlHttpRequest<br />
// <a class='tooltip u:license' href='/user/license'>@license</a> GNU GPLv3<br />
// ==/UserScript==<br />
<br />
// RECOMENDADO USAR JUNTO AL CSS DE <a class='tooltip u:Ergo' href='/user/Ergo'>@Ergo</a>: <a href="https://userstyles.world/style/1811" title="userstyles.world/style/1811" rel="nofollow">userstyles.world/style/1811</a><br />
<br />
// ---- SCRIPT CONFIG ----<br />
const CACHE_DAYS = 30;<br />
const GREEN_DAYS = 30;<br />
const ORANGE_DAYS = 30;<br />
const RED_DAYS = 30;<br />
const GREEN_COLOR = &#34;<a href="/m/Artículos/search?w=comments&#38;q=%230ba800&#38;o=date">#0ba800</a>&#34;;<br />
const ORANGE_COLOR = &#34;<a href="/m/Artículos/search?w=comments&#38;q=%23ffa200&#38;o=date">#ffa200</a>&#34;;<br />
const RED_COLOR = &#34;<a href="/m/Artículos/search?w=comments&#38;q=%23ff0000&#38;o=date">#ff0000</a>&#34;;<br />
<br />
const GOLD_MEDAL_COLOR = &#34;<a href="/m/Artículos/search?w=comments&#38;q=%23FFCC00&#38;o=date">#FFCC00</a>&#34;;<br />
const SILVER_MEDAL_COLOR = &#34;<a class="tooltip c:3871961-999999" href="https://www.meneame.net/m/Artículos/no-dar-comer-animales/c0999999#c-999999" rel="nofollow">#999999</a>&#34;;<br />
const BRONZE_MEDAL_COLOR = &#34;<a href="/m/Artículos/search?w=comments&#38;q=%23A05A2C&#38;o=date">#A05A2C</a>&#34;;<br />
const SILVER_YEARS = 5;<br />
const BRONZE_YEARS = 3;<br />
<br />
const NOOB_DAYS = RED_DAYS + ORANGE_DAYS + GREEN_DAYS;<br />
const FILLCOLOR = 'FILLCOLOR';<br />
const MEDAL_COLOR = 'MEDAL_COLOR';<br />
const YEARS_MEDAL = 'YEARS_MEDAL';<br />
<br />
const EXECUTION_MIN_DELAY_MS = 1000;<br />
const EXECUTION_NEGATIVE_DELAY_MS = 120;<br />
<br />
// ---- API values ----<br />
const USER_LOCATIONS = [<br />
    ['.username',null],<br />
    ['.news-submitted',3]<br />
];<br />
const REQUEST_URL = &#34;<a href="https://www.meneame.net/backend/get_user_info?id=&quot" title="www.meneame.net/backend/get_user_info?id=&quot" rel="nofollow">www.meneame.net/backend/get_user_info?id=&quot</a>;;<br />
const AVATAR_CLASSES = &#34;.username:not([class^='nav-bar-option']), .news-submitted a.tooltip&#34;;<br />
const URL_VOTERS = 'https://www.meneame.net/backend/meneos.php?id=MENEO_ID&#38;p=1';<br />
const NEGATIVE_HEADER = '.news-details';<br />
const NEGATIVE_HEADER_CONTENT = 'votos negativos:';<br />
const NEGATIVE_COUNTER_CLASS = '.negative-vote-number';<br />
const STORY_BLOG = '.story-blog';<br />
<br />
// ---- SVG CODE ----<br />
const SVG_CSS_Tooltip = &#34;a.SVGtooltips{margin:12px 5px 0 2px;height:10px;flex-direction:column-reverse;top:unset;left:unset;position: relative;display: inline-flex;scale: 0.666;width: auto;padding: 0;}a.SVGtooltips span {width: 0;visibility: hidden;}a.SVGtooltips:hover span {z-index: 20;border: none;text-transform: lowercase; font-size: 18px;border-radius: 20px; color: <a href="/m/Artículos/search?w=comments&#38;q=%23fff&#38;o=date">#fff</a>;background: <a class="tooltip c:3871961-444" href="https://www.meneame.net/m/Artículos/no-dar-comer-animales/c0444#c-444" rel="nofollow">#444</a>;visibility: visible;margin: -17px 15px 0 25px;position: absolute;height: auto; width: auto;white-space: nowrap; padding: 5px 8px 6px 8px;font-weight: normal;}a.SVGtooltips:hover span:after {display: inline-block; width: auto; height: auto;white-space: nowrap;line-height: 18px;text-align: center;visibility: visible;content:'';position:absolute;margin:-17px 15px 0 20px;}a.SVGtooltips svg{opacity:1;}&#34;;<br />
<br />
function doDirtyThings() {<br />
    cacheDelete();<br />
    GM_addStyle(SVG_CSS_Tooltip);<br />
    if (link_id &#62; 0 &#38;&#38; IsArticle() &#38;&#38; HasNegatives()) {<br />
 delay(EXECUTION_MIN_DELAY_MS*6).then(() =&#62; highlightUsers());<br />
    } else {<br />
 if (link_id &#62; 0 &#38;&#38; document.querySelector(NEGATIVE_COUNTER_CLASS)) {<br />
 var NegativeCount = parseInt(document.querySelector(NEGATIVE_COUNTER_CLASS).textContent,10);<br />
 if (NegativeCount&#62;0) {<br />
 delay(EXECUTION_MIN_DELAY_MS+NegativeCount*EXECUTION_NEGATIVE_DELAY_MS).then(() =&#62; highlightUsers());<br />
 } else {<br />
 highlightUsers()<br />
 }<br />
 } else {<br />
 highlightUsers()<br />
 }<br />
    }<br />
};<br />
<br />
async function HasNegatives() {<br />
    await GM.xmlHttpRequest(<br />
 {method: &#34;GET&#34;, url: URL_VOTERS.replace('MENEO_ID', link_id), responseType: &#34;document&#34;, onload: function(result) {<br />
 var xmlDoc = new DOMParser().parseFromString(result.responseText, &#34;text/html&#34;);<br />
 return xmlDoc.querySelector(NEGATIVE_HEADER).innerHTML.includes(NEGATIVE_HEADER_CONTENT) ? true : false;<br />
 }})<br />
}<br />
<br />
function IsArticle() {<br />
    return document.querySelectorAll(STORY_BLOG).length &#62; 0 ? true : false;<br />
}<br />
<br />
function delay(time) {<br />
    return new Promise(resolve =&#62; setTimeout(resolve, time));<br />
}<br />
<br />
function highlightUsers() {<br />
    for(var userLocation of USER_LOCATIONS) {<br />
 let usernames = document.querySelectorAll(userLocation[0]);<br />
 let childNodeNumber = userLocation[1];<br />
 usernames.forEach(function(node) {<br />
 checkUserAge(node, childNodeNumber);<br />
 });<br />
    }<br />
}<br />
<br />
async function checkUserAge(node, childnode) {<br />
    var user = &#34;&#34;;<br />
    user = (childnode) ? node.childNodes[childnode].textContent : node.textContent;<br />
    let date = await GM.getValue(user, &#34;&#34;);<br />
    if (date === &#34;&#34;) date = requestRegistrationDate(user);<br />
    let days = daysSinceRegistration(date);<br />
    date = date.replaceAll('-','/');<br />
    if (!(days &#62;= 0)) days = 0;<br />
    let time = days&#60;90?'&#60;span style=&#34;color:red;font-weight:bold&#34;&#62;'+Math.floor(days)+'d '+date+'&#60;/span&#62;':(days&#60;365 ? (days&#60;180 ?'&#60;span style=&#34;font-weight:bold&#34;&#62;'+Math.floor(days/30)+'m '+date+'&#60;/span&#62;':Math.floor(days/30)+'m') : Math.floor(days/365)+'y');<br />
    insertAfterAvatar(node, ' ['+time+']');<br />
}<br />
<br />
function insertAfterAvatar(usernode, htmlsvg) {<br />
    let avatarNodes = usernode.parentNode.querySelectorAll(AVATAR_CLASSES);<br />
    avatarNodes.forEach(function(node) {<br />
 node.insertAdjacentHTML('afterend', htmlsvg);<br />
    });<br />
}<br />
<br />
async function requestRegistrationDate(user) {<br />
    await GM.xmlHttpRequest(<br />
 {method: &#34;GET&#34;, url: REQUEST_URL + user, onload: function(result) {<br />
 const dateRegex = /((0[1-9]|[12]d|3[01])-(0[1-9]|1[0-2])-[12]d{3})/;<br />
 const date = result.responseText.match(dateRegex);<br />
 if (user != &#34;&#34;) GM.setValue(user, date[0]);<br />
 }<br />
 }<br />
    );<br />
}<br />
<br />
function daysSinceRegistration(dateStr) {<br />
    const dateArray = dateStr.toString().split('-');<br />
    const date = new Date(dateArray[2], dateArray[1] - 1, dateArray[0]);<br />
    return (Date.now() - date.getTime()) / 8.64e7;<br />
}<br />
<br />
async function cacheDelete() {<br />
    const UPDATE_DATE_KEY = &#34;_CACHE_CLEAR_DATE_&#34;<br />
    let lastClearDate = await GM.getValue(UPDATE_DATE_KEY, &#34;&#34;);<br />
    if (lastClearDate === &#34;&#34;) {<br />
 GM.setValue(UPDATE_DATE_KEY, Date.now());<br />
    } else {<br />
 if ((Date.now() - lastClearDate) / 8.64e7 &#62; CACHE_DAYS) {<br />
 let values = await GM.listValues();<br />
 values.forEach( function(value) {GM.deleteValue(value);});<br />
 GM.setValue(UPDATE_DATE_KEY, Date.now());<br />
 }<br />
    }<br />
}<br />
<br />
doDirtyThings();</p><p>&#187;&nbsp;autor: <strong>UnDousTres</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>39588816</meneame:comment_id>
		<meneame:link_id>3871961</meneame:link_id>
		<meneame:order>1</meneame:order>
		<meneame:user>Fernando_x</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/m/Artículos/no-dar-comer-animales</meneame:url>
		<title>#1 No dar de comer a los animales</title>
		<link>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c01#c-1</link>
		<pubDate>Thu, 02 Nov 2023 16:09:34 +0000</pubDate>
		<dc:creator>Fernando_x</dc:creator>
		<guid>https://www.meneame.net/m/Artículos/no-dar-comer-animales/c01#c-1</guid>
		<description><![CDATA[<p>¿enlace a ese script? el que uso es peor y falla a menudo</p><p>&#187;&nbsp;autor: <strong>Fernando_x</strong></p>]]></description>
	</item>

</channel>
</rss>
