Find Jobs
Hire Freelancers

Create a wiki bot for vandal blocking on MediaWiki

$30-250 USD

Terminado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
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.
ID del proyecto: 17764518

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 9 días
0,0 (0 comentarios)
2,0
2,0
7 freelancers están ofertando un promedio de $222 USD por este trabajo
Avatar del usuario
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 en 3 días
5,0 (18 comentarios)
5,2
5,2
Avatar del usuario
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 en 5 días
4,2 (9 comentarios)
5,2
5,2
Avatar del usuario
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 en 3 días
5,0 (1 comentario)
1,9
1,9
Avatar del usuario
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 en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
manchester, United States
0,0
0
Forma de pago verificada
Miembro desde sept 13, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.