@Makyen That site looks like it might be similar to the windows-based "help" sites that tend to spam. I'm not sure about the specific post in which it's been seen, but it's probably a good idea to keep an eye on it.
I realize that similar questions have been asked, but through all of the ones I've seen, the answers seem to be specific, normally asking the author about the specific question.
I'm trying to ask in "Game Development" about why videogames are violent—is it a historical convention, a practical ne...
@Makyen I think the post is very likely to be spam. The content of the answer has nothing to do with the question, and it includes an irrelevant link to a spammy site.
Interestingly, the domain did not seem to be registered when I tried to visit it half an hour ago
@gparyani the topic of violence in videogames? not that I know of, but spam detection is keyword-based, not topic-based. There's really nothing we can do without the post text
The only thing that I've ever heard of running into problems with SpamRam is when someone tries to post something with a huge proportion of Chinese characters
@SmokeDetector Undisclosed affiliation. I left a comment informing them of the requirement to disclose affiliation. They have another answer where they do explicitly disclose their affiliation (ownership). Note that another answer on this question from 2012, by a different user, also links to their blog, but a comment indicates the link in that answer is dead. The question explicitly asks for such links.
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, blacklisted website in body, +1 more: menintalk.com/pyrazine/ by uordgort on english.SE
If we're going to watch "I love corn", then it looks like we should make it a bit more general. Perhaps: I\W*lo+ve\W*corn or even more general, given the lack of spacing between sentences: \w*I\W*lo+ve\W*corn
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +4 more: advancemenpower.com/pryazine/ by rrsppwz on astronomy.SE
@tripleee That pattern looks like it's already caught by Pattern-matching website in body and Pattern-matching website in answer; append -force if you really want to do that.
@tripleee Blacklisted dissertationpanda\.com
CI on d9e8ccd succeeded. Message contains 'autopull', pulling...
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, blacklisted website in body, blacklisted website in title: menintalk.com/pyrazine/ by uordgort on astronomy.SE
I have installed PyCharm and created a project, but didn't write any code yet. A question, what are those files in library folder? It has Python.exe and some DLL files. Will the same folders and files be created for every project? @angussidney
> Blacklisted website in body, blacklisted website in title ---------- Title - Position 1-19: nescomatrimony.com Body - Position 1-19: nescomatrimony.com
CI on e42312e succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at [rev e42312e (SmokeDetector: Auto watch of digital\W?marketing(?!(?:[^<]|<[^c]|<c[^o]|<co[^d]|<cod[^e]|<code[^>])?</code>) by Makyen --autopull*)](//github.com/Charcoal-SE/SmokeDetector/commit/e42312e) (running on teward/Solar Flare)
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, bad keyword in username, blacklisted website in body, link at end of body, +4 more: What is Pryazine? by Pryazine on superuser.com
And you know, < is always escaped when a literal LT is displayed (along with GT and ampersand, the only three characters that must be escaped in HTML), so literal <code> won't be caught as they're actually <code>.
@iBug I want it to disallow the match if it finds a </code> prior to finding a <code>, but I don't want to disallow a match if it finds a <code> prior to a </code> (after the main match). It should continue to look through any other tag, and does not need to find a <code> or </code>. If you'd like to suggest an alternative regex, feel free. This does rely on the HTML being generated by SE, in that it doesn't account for anything other than strictly <code> and </code>.
@tripleee That pattern looks like it's already caught by Pattern-matching website in body and Pattern-matching website in answer; append -force if you really want to do that.
[ SmokeDetector | MS ] Bad NS for domain in body, blacklisted website in body, link at end of body, pattern-matching website in body, potentially bad keyword in body: Ubuntu 9.04: Ripping CDs with by sfswddj on superuser.com
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, bad keyword in title, blacklisted website in body, body starts with title and ends in URL: Premier Diet Keto by bricegilg on graphicdesign.SE
Add support for varieties like blender.SE (that's what's used in Smokey's reports) and the full URL, and the odd ones out (SO, AU, AD, etc.) and we're good to go.
the next question then is how do we store this. For data with a slowly growing set of optional fields I'd look at JSON or YAML rather than just tab-delimited like the current watchlist, or one entry per line like in the proper blacklist files