Find Jobs
Hire Freelancers

Create a wiki bot for vandal blocking on MediaWiki

$30-250 USD

Completato
Pubblicato più di 5 anni fa

$30-250 USD

Pagato al completamento
I am looking for someone to create a wiki bot which will work to block WikiMedia users engaging in destructive behavior. This software will check recent changes and compare all additions (perhaps using regex) to a provided list of forbidden words and phrases. It should also detect the removal of a large amount of content. There must also be a whitelist, which excludes certain users from checking/blocking. This must be a fully functional piece of software, but it is more of a functional framework than a finished, polished product. It must be usable "out of the box," but will probably be added to/modified later. For now, the user should define a list of disallowed words and phrases, in something like a text file. With each one, the user will include a certain "point" value. A database, spreadsheet, or even text file will keep a record of users which have been flagged, and how many "points" they have against them. When a user reaches a user-specified number of "points," they are blocked. Points must expire after a certain amount of time, and/or a certain number of good edits. This bot must be compatible with WikiMedia versions 1.24.2 and 1.32.0, and be forward compatible as best as is possible. It does not need a user interface...it can run a console window, or some other such thing. It must be compatible with Windows 7 and up. I am thinking Java might be the best option only for compatibility (it could later be hosted on Unix), but I can be flexible on the language. I am happy to provide further details.
Rif. progetto: 17764518

Info sul progetto

7 proposte
Progetto a distanza
Attivo 6 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
Hi, so if I understand correctly, you want an anti-vandalism bot for WikiMedia sites which runs on Windows 7+ You will specify the following: WikiMedia website url username and password set of whitelisted users set of 'bad' words/phrases with corresponding point values The bot should do this: 1) log in to the Wikimedia site 2) periodically check for changes on the WikiMedia site. (eg by checking [login to view URL]:RecentChanges) 3) analyze changes for vandalism, unless user is whitelisted. (mass content deletion or 'bad' words) 4) keep a record or 'vandalism score' for each user 5) block users over a certain vandalism point threshold. 6) vandalism points should gradually diminish over time I'd be happy to code this -Jefferson
$250 USD in 9 giorni
0,0 (0 valutazioni)
2,0
2,0
7 freelance hanno fatto un'offerta media di $222 USD
Avatar dell'utente
I am a hard worker with fast learning capability. A results-driven, customer-focused, diligent and analytical Software Engineer who strive for self-development. Strong in design and integration problem solving skills. I am team player; I have started my carrier as a trainee lowest label in the team, now I am a senior engineer, so I have experience of how to deal in team work as a team player. My Skillset: • Frameworks: Django, Flask, Mezzanine, Django REST framework. • Libraries: Requests, BeautifulSoup, South, django-allauth, celery • API (REST framework) • Database: MySql, MongoDB, Postgres, Redis • Clouding Server: Google App Engine, Amazon web Services, Heroku, Digital Ocean... • Frontend: Bootstrap3, CSS, HTML5, SASS, LESS • Facebook API, Google API, Twitter API, LinkedIn API integration etc... • SMS gateway: Twilio, Plivo • Server: AWS, EC2, S3, Apache, passenger • JS Frameworks: JQuery, Angular, React • Unix, Mac, Windows operating systems. • Hands on experience in telecom wireless, IoT industry or management consulting, solution architecture and design. • Software system design and architecture skills. • Extensive experience developing prototypes and general rapid prototyping skills. • Certifications or experience with PTC ThingWorx, GE Predix, or AWS • Use of raspberry pi in practical projects
$277 USD in 3 giorni
5,0 (18 valutazioni)
5,2
5,2
Avatar dell'utente
Hi there, I am a professional in providing high quality writing service. I am highly interested in this project and I will love to assist you. Regards, Revival
$250 USD in 5 giorni
4,2 (9 valutazioni)
5,2
5,2
Avatar dell'utente
Hey there, I read your project and got interested. I have done tons of projects in the past for freelance purposes or for my part-time job as a back-end software engineer, but to be honest, I didn't do much work related to MediaWiki. However, I am an expert documentation searching machine and am confident that I will be able to complete your project with excellent quality. Since you're a non-profit, I have placed my bid with a price slightly lower than I usually charge. Please let me know if you're interested in working together and I wish you a great day.
$200 USD in 3 giorni
5,0 (1 valutazione)
1,9
1,9
Avatar dell'utente
HI I am Xpert P. I am senior Developer and I am Expert in Javascript, PHP, Python, Software Architecture. I have completed 200+ based projects in programming with 100% client satisfaction .I have Working experiences of more than 15 years. I have checked your project and I am sure that I can do the job for you. Lets discuss rest details over chat. Thanks Regards Xpert P
$100 USD in 3 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: UNITED STATES
manchester, United States
0,0
0
Metodo di pagamento verificato
Membro dal set 13, 2018

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.