Find Jobs
Hire Freelancers

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

£20-250 GBP

已完成
已发布将近 9 年前

£20-250 GBP

货到付款
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: 7992230

关于此项目

5提案
远程项目
活跃9 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
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 在8天之内
5.0 (4条评论)
1.9
1.9
5威客以平均价£196 GBP来参与此工作竞价
用户头像
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 在7天之内
4.9 (93条评论)
6.7
6.7
用户头像
A proposal has not yet been provided
£150 GBP 在3天之内
0.0 (3条评论)
3.2
3.2
用户头像
A proposal has not yet been provided
£263 GBP 在3天之内
0.0 (0条评论)
0.0
0.0
用户头像
A proposal has not yet been provided
£166 GBP 在3天之内
0.0 (0条评论)
0.0
0.0

关于客户

SWEDEN的国旗
Sweden
5.0
3
付款方式已验证
会员自5月 2, 2015起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。