Fermé

Downloading data from site

I need way to continually download current bet365 soccer live matches with their statistics. It should be written as NodeJS module or as self contained, easy to deploy service. Whichever solution you'll choose code should be readable, easy to debug and maintain.

You can choose one of the following solutions and you have to meet all requirements for chosen solution:

NodeJS imperative solution:

- commonJS module with one function exported. This function should take zero arguments and return current matches with it's stats.

ie. fetchCurrentBet365Matches() should return promise that will be resolved to

[

{time: 15, matchId: 1212, teamA: {name: 'Atletico Madric', date: '12/12/2016', attacks: 10, dangerousAttacks: 13, ...}, teamB: {...}},

{time: 16, matchId: 4444, ...}

]

- i should be able to call this function every minute and get current matches/stats, i don't want to be blocked by bet365

- it shouldn't have any dependencies other than publicly accessible npm modules

Nodejs event based solution (It's possible to pluck into bet365 events system):

- i should be able to subscribe to event let's say called newStats

subscribeToNewStats(myCallback)

- every event should contain following data:

[

{time: 15, matchId: 1212, teamA: {name: 'Atletico Madric', date: '12/12/2016', attacks: 10, dangerousAttacks: 13, ...}, teamB: {...}},

{time: 16, matchId: 4444, ...}

]

- my callback should be called whenever any statistics are changed

- it shouldn't have any dependencies other than publicly accessible npm modules

Service/REST imperative solution:

- REST with one endpoint GET /fetchCurrentBet365Matches . This endpoint should return following json:

[

{time: 15, matchId: 1212, teamA: {name: 'Atletico Madric', date: '12/12/2016', attacks: 10, dangerousAttacks: 13, ...}, teamB: {...}},

{time: 16, matchId: 4444, ...}

]

- i should be able to call this function every minute and get current matches/stats, i don't want to be blocked by bet365

- it should be easy to deploy it to amazon ec2 linux

- should have some authentication

Service push solution:

- i should be able to set notificationsTargetUrl

- whenever some statistics on bet365 has changed service should send it to notificationsTargetUrl as following json

[

{time: 15, matchId: 1212, teamA: {name: 'Atletico Madric', date: '12/12/2016', attacks: 10, dangerousAttacks: 13, ...}, teamB: {...}},

{time: 16, matchId: 4444, ...}

]

- it should be easy to deploy it to amazon ec2 linux

- should have some authentication

Compétences : HTML, HTML5, PHP, Architecture Logicielle

en voir plus : send email based data sql server table, automatically send emails based data database, excel macro copy site data, site data entry, php script scrape site data, collect past site data, adult site data entry, bidding site data entry work, online site data extrtactor, shopping comparison site data, parse weather site data, free site data entry work provider, site data gathering, offline web site data

Concernant l'employeur :
( 0 commentaires ) Poland

Nº du projet : #12630794

14 freelance font une offre moyenne de €175 pour ce travail

OutsourceMan

Hi We can deliver the required solution using NodeJS method. The code would be readable, easy to debug and maintain. Let's start our discussion to understand more about statistics that needs to be fetched and wha Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 5 jours
(223 Commentaires)
7.8
espsofttech

Greetings Respected Client !! we have Gone through your requirements of skill set required for this project. we have implemented many web projects with the same and different skill set for our respected clients. we fe Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 26 jours
(103 Commentaires)
6.5
yogeshssanwal

I am Yogesh sanwal, 5+ years experienced inwebsite and e-commerce development using PHP/MySQL. Take a look to my last work: [login to view URL] [login to view URL] [login to view URL] http://ww Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(116 Commentaires)
6.1
miracitech37

Hi I have read your job description extremely carefully , so now don’t need to worry we will give PROFESSIONAL work in MINIMUM PRICE and I am absolutely sure that our team can do the job very well but I have couple of Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(15 Commentaires)
5.6
masterlancer999

Hi.. I am very interested in your project, because I am an expert in C/C++, C#, java, php, asp.net, python, web scraping, web automation, selenium, mobile and others. Please contact me, then we can discuss about the Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(5 Commentaires)
4.4
yamaf555

Dear Sir. I can do your task perfectly. NOW I am ready to work with you. please see my profile. I have a lot of experience in performing tasks on freelancer.com. I wish you further success. thanks.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(15 Commentaires)
4.2
reovilsayed

My primary aim is to make my clients 100% satisfied through our quality work, good service and meeting deadlines. Quick Overview? • 100+ Websites completed. • 5+ years of experience. • Will work unlimited, unt Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(14 Commentaires)
4.1
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(11 Commentaires)
3.6
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(12 Commentaires)
3.1
palak17

We are having an experience of 2 years and also provide surety of quality [login to view URL] are also having the team with innovative & creative ideas and good experienced in Google Analytic s and Internet Marketing and Web and G Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(13 Commentaires)
3.1
ragrawal804

Code Requirement: 1. authentication flow(i can integrate token based or session based depends upon your requirement) 2. fectch bet365 data from every minute interval System Requirement: 1. easy well understandalb Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(1 Évaluation)
2.4
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(2 Commentaires)
2.5
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(3 Commentaires)
1.8
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)
0.0
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)
0.0
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 5 jours
(0 Commentaires)
0.0
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 10 jours
(0 Commentaires)
0.0