Wikipedia talk:IRCMonitor
IRCMonitor Reccomended Features
[edit]I've used VandalProof, and there are certain features that really stand out. Any progress towards them will be greatly appreciated. I don't know how difficult these are to implement, however. I'll just write these down as I think of them...
- If a vandal has made multiple edits, it makes sure to give you the option to load the diff of all of the user's edits.
- A button to revert the page, load the vandal's talk page, insert a standard message (such as {{subst:test1}} ~~~~ or a custom message), and then save the user's talk page
- Automated reporting to WP:AIV; the one thing I didn't like about VP there is that it's supposed to use the {{IPVandal}} template instead of the {{vandal}} template for anon users.
- A menu with pretty much all of the standard messages you could give the user or article. Downside: VP didn't tell you what the messages said. Do you know what {{behave}} says off of the top of your head? Did you four months ago?
- Hope these suggestions help you. Love what you're doing :) —Disavian (talk/contribs) 01:39, 7 November 2006 (UTC)
- Hi, thanks for suggestions.
- Added it to the TODO list.
- It could be implemented, but current scheme allows to view other warnings this user received to issue warning of a proper level or report him without wasting time for warnings. Automatic parsing is possible, but unlike standard messages from WP:UTM, AntiVandalBot's warnings don't have markers such as
<!-- Template:Test (first level warning) -->
, so it could be problematic. - IRCM already differs anons from regged users. Now I've made it not to report if this user is already reported
- Added brief descriptions to warnings. MaxSem 06:54, 7 November 2006 (UTC)
- Glad to help :) Oh, just wondering, how does one go about accessing the code? I've done some C# coding, but I've never used an SVN client. —Disavian (talk/contribs) 15:56, 7 November 2006 (UTC)
- Hi, thanks for suggestions.
Btw, here are messages currently used, feel free to correct. MaxSem 09:32, 7 November 2006 (UTC)
- That's an awesome page, by the way :) —Disavian (talk/contribs) 15:56, 7 November 2006 (UTC)
- When you do File --> Load Settings, the default text should be "" instead of "openFileDialog1" —Disavian (talk/contribs) 02:24, 26 January 2007 (UTC)
- Disavian, this is now fixed in the version of IRCMonitor on the SVN. Reedy Boy 18:24, 24 February 2007 (UTC)
Porting to gecko-sharp?
[edit]How hard would it be at a guess to port this program to use gecko-sharp instead of IE, and hence for it to become platform independent as gecko is not only available on windows? Or is there more windows specific code?
I have not looked at the code but I have been looking around for a portable Open Source editing tool for wikipedia, and this looks interesting so far. Ansell 10:17, 7 November 2006 (UTC)
- Unfortunately, so far it relies on IE's features not present in other browser controls. MaxSem 10:27, 7 November 2006 (UTC)
- In my experience the Mozilla derived controls lack many features. Also, porting an app from .NET to mono is often much more difficult than it may seem. Martin 10:31, 7 November 2006 (UTC)
- The code does seem to heavily rely on IE specific features, not least of which are the DOM functions.
- Which features specifically would be ommited?
- In regards to the mono porting, it is a project I am up for, I have not had an interesting project for a while as my honours thesis has been taking all my time up until a week ago, but now that I have some free time I want to use it well.
- Also, are the IE functions built into the WikiFunctions library? Ansell 10:49, 7 November 2006 (UTC)
- From a quick traversal of a WikiFunctions.Editor (WPEditor.cs), it seems to contain only nice network code which mono has implemented as is. Is this a false impression, as I have only done a quick scan to check it out as base possibility? Ansell 11:00, 7 November 2006 (UTC)
- No, both AWB and IRCM mostly use IE-based WikiFunctions.Browser.WebControl for actually making edits. MaxSem 11:03, 7 November 2006 (UTC)
- From a quick traversal of a WikiFunctions.Editor (WPEditor.cs), it seems to contain only nice network code which mono has implemented as is. Is this a false impression, as I have only done a quick scan to check it out as base possibility? Ansell 11:00, 7 November 2006 (UTC)
- (Ed conflict) Unfortunately yes, it is a false impression, editor is not used that much. Check out the WikiFunctions.Browser.WebControl that inherits from the Microsoft webbrowser, this is used a lot. Martin 11:04, 7 November 2006 (UTC)
- Gecko.WebControl looks to have similar functions (though not the same) I think. I am not proposing changing the AWB core, just wondering about forking to make it use Gecko.WebControl pretty much. I will have a harder look tommorrow to decide whether it is worth it. The other option for me is to start from scratch and use api.php functionality with an XML backend, which would be kind of revolutionary, and hence not to be undertaken without a degree of planning.
- On a general note it is a little sad that there are no WSDL interfaces to MediaWiki (or am I wrong about that). They would be much more handy for backend functionality. Ansell 11:10, 7 November 2006 (UTC)
- Unfortunately, bot API doesn't have editing functions so far, and even if it had - this tool is interactive and user should see what he's doing, therefore it requires browser front-end. MaxSem 11:14, 7 November 2006 (UTC)
- The only difference with my method I think would be not to base the code around the window, rather have the window display as a result of code happenings in the background, and yes, I know how hard that will be to do, but a wrapper could be arranged to respond in the appropriate ways to events from the WebControl class and trigger a backend operation to match the user request. I must do some actual planning to determine my scope and the realities of all of this now that I have a bit of an idea of the current code structure. Ansell 11:17, 7 November 2006 (UTC)
- Unfortunately, bot API doesn't have editing functions so far, and even if it had - this tool is interactive and user should see what he's doing, therefore it requires browser front-end. MaxSem 11:14, 7 November 2006 (UTC)
- The Gecko.WebControl.OpenUri Event looks promising for the wrapper I proposed above. :) Ansell 11:21, 7 November 2006 (UTC)
- I don't suppose there's a way to create an IWebControl and make the program quasi-browser independent? —Disavian (talk/contribs) 15:56, 7 November 2006 (UTC)
- IWebControl would be a way to make it a little bit more independent, then two sub classes would be used to disambiguate whether gecko or IE were used in a case. I will look into that. Ansell 21:04, 7 November 2006 (UTC)
- I don't suppose there's a way to create an IWebControl and make the program quasi-browser independent? —Disavian (talk/contribs) 15:56, 7 November 2006 (UTC)
Internationalize
[edit]Is there any chance to have it working with other languages, not only English Wikipedia? -- ru:User:Volkov
- Sure, but I'll have to make a stable version first / Ессно, но я сначала доотлаживаю до стабильной версии. MaxSem 19:31, 29 November 2006 (UTC)
Other projects
[edit]At the moment, IRCM only reads #meta and #en.wikipedia. Can this be extended to include other projects as well? Specifically, I would like to monitor #en.wikibooks. --User:Wknight8111 (WB:Whiteknight) 15:32, 4 December 2006 (UTC)
- Ive just changed IRC Monitor so it now has "#en.wikibooks", "#en.wikinews ", "#en.wikipedia", "#en.wikiquote", "#en.wikisource", "#meta". If they have a an IRC channel for change monitoring, you should be able to do it in IRCM Reedy Boy 10:34, 3 March 2007 (UTC)
No IRCMonitor in Build 3061?
[edit]It appears there is not a build of IRCMonitor in AWB build 3061, is there a particular reason for this or this is just a random oversight? --Matthew 06:43, 6 January 2007 (UTC)
- It's not in build 3100 either. —Disavian (talk/contribs) 23:27, 21 January 2007 (UTC)
- There havent been many changes to IRCMonitor recently
- SVN Log Viewer here, shows the changes. Looking over it, the only changes include a version up, added/improved support for custom wiki's, and a few bits of error Handling.
- I have uploaded a version here, built from the latest SVN Sources. Reedy Boy 16:38, 16 February 2007 (UTC)
Wow, amazing work!
[edit]This is amazing, if you guys can finish implementing the vandalism fighting functionality while maintaing stability this will become hands down the best vandalism fighting tool for Wikipedia. The user interface is clean, easy to look at, and - so far at least - it doesn't crash every 5 minutes like Vandal Proof does. Keep going and get this finished! --Matthew 06:51, 6 January 2007 (UTC)
Page blanking
[edit]Could you please fix the page blanking bug? I love IRCM but this one bug is holding it back. BJTalk 04:28, 16 February 2007 (UTC)
- Hopefully i have fixed this in the latest version of IRCM included with AWB 3.1.3.3 - Havent had much chance to try and test it. Seemed to be working!! Reedy Boy 20:09, 10 March 2007 (UTC)
Forgive me...
[edit]Forgive me for being ridiculously thick, but how do you open this thing? I've got AWB 3.1.3.0, but where is IRCMonitor? -- BlastOButter42 See Hear Speak 05:25, 3 March 2007 (UTC)
- Its not you being thick, Mets501 has just forgotten to include it again!! I'll give him a poke Reedy Boy 09:15, 3 March 2007 (UTC)
"Get Started"
[edit]Can I change what it says in the "Get Started" section? For me, that is not what I had to do, and it took me a good few minutes trying to figure out what I was supposed to do -- I had to go to the settings tab and change the channel from #en.wikibooks to #en.wikipedia. I'm assuming everyone has to do this, but I thought I'd ask here in case it's some weird problem with me. -- BlastOButter42 See Hear Speak 07:12, 12 March 2007 (UTC)
- Yeah, feel free. If somethings not correct, change it, it saves a developer having to do it. Its one of those little things that would be changed (ie setting en.wiki to default) before the final version, or at least, a non 'development' version. That change, i think, is my fault, so i'll change it in the SVN to make en.wiki set as the default, as that was something that annoid me when i was trying to test it. Reedy Boy 11:08, 12 March 2007 (UTC)
question
[edit]Is there a way to reverse the RC feed? IE have new edits on the bottom of the list, it moves pretty fast to keep up with. if the RC table's feed could be reversed it would make using it faster. Betacommand (talk • contribs • Bot) 13:52, 17 April 2007 (UTC)
Reverting
[edit]On my version (downloaded today), when I click revert and warn, it looks like it's doing just that, but only the warning occurs - when I look back over it, the vandalism isn't reverted. Am I doing something wrong?--Rambutan (talk) 16:25, 4 May 2007 (UTC)
looking at more than just Recent Changes
[edit]how much more difficult would it be to have it look at a Related Changes page? or a Watchlist? -ΖαππερΝαππερ BabelAlexandria 16:54, 27 June 2007 (UTC)
Any news on internationalize?
[edit]I have used AWB a lot on the Danish Wikipedia. Furthermore I am able to log in to #da.wikipedia with IRCMonitor.
However IRCMonitor requires me to login under en.wikipedia.org. And articles found would link to en.wikipedia.org/wiki/Title instead of da.wikipedia.org/wiki/Title Penguin (talk) 03:18, 28 July 2008 (UTC)
- Unfortunately, it's currently terribly unmaintained, so probably requesting Huggle support for your wiki would be better. MaxSem(Han shot first!) 05:30, 28 July 2008 (UTC)
Missing changes
[edit]I've noticed that IRCMonitor sometimes skips (and not monitor) my edits. I mean some edits not all. So I can imagine it also may ignore some other edits, it's bad... Infovarius (talk) 13:55, 25 August 2008 (UTC)