Find Jobs
Hire Freelancers

Connect Product Hunt and Reddit, create a rating script based on data from borh

£20-250 GBP

Terminado
Publicado hace casi 9 años

£20-250 GBP

Pagado a la entrega
Goal Create a script that fetches products from Product Hunt and then checks Reddit for activity around the products there. Then list these products, in order of popularity (with option to filter and resort). Sketch of solution The service should consist of the following components. Seeding generator Get a list of all products (=posts) from the [login to view URL] API, trailing as far back as possible ([login to view URL]). Data points to gather: According to what you deem necessary Reddit reviewer Search subreddits on Reddit for the names gathered from Product Hunt. The list of subreddits to search shall be configurable in a conf file. See below for more info. Data points to gather: According to what you deem necessary Rating engine Assign rating to each product according to rating algorithm below. Historical ratings should be stored, not overwritten. Important demands for the rate engine: All values need to be configurable. All calculations need to be configurable. We will do some try and error on these metrics so need to be able to change. Make these easily accessible, preferably in a separate config file. Storage To minimize the amount of api calls and increase speed, data from api calls should be stored. To enable historical analysis at a later stage (out of scope for this version) rating should be calculated and stored at daily intervals. Data only needs to be updated once daily. List generator The script shall list all products in order of rating. The user shall be able to change sort order to hotness or rating, see below. The user shall be able to filter by age (any time, past week, past month, past year). The list should display name of product, rating value, and hotness value. Sorting and filtering should be configurable on the command line. Rating algorithm Products are to be assigned three different ratings. Assign a rating (int) to each product according to: 1 Product Hunt vote = 1 point 1 Reddit post with name in title = 100 points 1 Reddit upvote on any post with name in title = 10 points 1 Reddit comment on any post with name in title = 50 points 1 Reddit comment with mention of name in it = 10 points Also assign a rating (int) to each product according to: (# of Product Hunt votes last week * 2) + (# of Reddit upvotes * 5) --> assign to a rating called "Hotness" Also assign one of the following values based on the specified criteria: If less than 200 points from Reddit then assign value “Innovators” If more than 200 points from Reddit then assign value “Early adopters” Important notes Put variables that one is likely to want to tweak in a separate conf file for easy access. This includes but is not limited to number of points to assign each parameter, and all calculations made above. Also the list of subreddits to search goes here. Build for future possibility of adding more reviewing sites beyond Reddit. Examples of future sites I may want to add for rating are Google Trends, Twitter, Instagram, custom sources.
ID del proyecto: 7992230

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 9 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
Creating the script and test it. I have a question about Storage - you what to store for every single day the products the script found and the score ?
£200 GBP en 8 días
5,0 (4 comentarios)
1,9
1,9
5 freelancers están ofertando un promedio de £196 GBP por este trabajo
Avatar del usuario
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks
£201 GBP en 7 días
4,9 (93 comentarios)
6,7
6,7
Avatar del usuario
A proposal has not yet been provided
£150 GBP en 3 días
0,0 (3 comentarios)
3,2
3,2
Avatar del usuario
A proposal has not yet been provided
£263 GBP en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
£166 GBP en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SWEDEN
Sweden
5,0
3
Forma de pago verificada
Miembro desde may 2, 2015

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.