Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
anguila
Partner - Creator
Partner - Creator

QlikView app to analyse Uber Data

Have you ever wondered how much you spent so far in Uber? What would it look like to overlap all your trips? The impact of the fare surges in your final charged price? With whom did you split more trips? Your trend usage or hourly usage pattern? I'm sure you did. And I did too That's why I created this App.

Well, to be honest, all started in a pub. As many good stories.. I was chatting around with some friends, complaining about me always going to their area instead of finding a middle point. They said that's not true.. I was unable to prove it back at those days, not anymore..

GitHub - anguila/qvUberDashboard: QlikView App to analyse your own Uber data to detect trends, patte...

Note: This app is for reference and personal purposes only.


I hope you enjoy!

Screenshots:

login.png

main.png

main-2.png

detail.png

David,

20 Replies
jvitantonio
Luminary Alumni
Luminary Alumni

HI David. This app is excellent! I'll be using it often! Keep up the good work.

Juan

jagan
Luminary Alumni
Luminary Alumni

Simply Superb.

Regards,

jagan.

avinashelite

Good work David

cclayford
Partner - Creator
Partner - Creator

I keep getting this error...

Capture.PNG

anguila
Partner - Creator
Partner - Creator
Author

Did you follow the installation process in https://github.com/anguila/qvUberDashboard ?

You need to install nodejs to run the Uber extractor in the background.

David,

cclayford
Partner - Creator
Partner - Creator

Yes, i followed all the instructions. Could it be that i am a South African user?

anguila
Partner - Creator
Partner - Creator
Author

You might have some issues with the fares, as I only tested it in UK, FR and USA. But still the extractor should work.

Did you run npm install in the extractor folder too, to install missing nodejs libraries?

You can run the extractor (which is your main issue here), separately to be able to see the full log:

So open a terminal (cmd.exe):

Go to the folder where you stored qvUberDashboard, and run the follow commands:

cd extractor/

node app.js your@email.com your-password out/UberData.txt

You should have this following output:

Requesting login page...

Logging in as your@email.com...

Cool, logged in

Finding out how many pages we've to read...

Fetching https://riders.uber.com/trips?page=100

Fetching https://riders.uber.com/trips?page=50

Fetching https://riders.uber.com/trips?page=25

Fetching https://riders.uber.com/trips?page=12

Fetching https://riders.uber.com/trips?page=6

Fetching https://riders.uber.com/trips?page=3

Fetching https://riders.uber.com/trips?page=1

Reading trips up to page num. 12

Getting pages 1,2,3,4,5,6,7,8,9,10,11,12

Fetching https://riders.uber.com/trips?page=1

Fetching https://riders.uber.com/trips?page=2

Fetching https://riders.uber.com/trips?page=3

Fetching https://riders.uber.com/trips?page=4

....

Downloading trip **********************************12

Downloading trip **********************************c4

Downloading trip **********************************46

Downloading trip **********************************76

Downloading trip **********************************ed

....

Finished downloading all trips

Writing trips into file out/uberData.txt...

Done

If there's something wrong with your installation, you should be able to see it in the console.

Let me know your output and I'll try to help you as much as I can.

Kind regards,

cclayford
Partner - Creator
Partner - Creator

This is the error i get:

Capture.PNG

anguila
Partner - Creator
Partner - Creator
Author

Looks like I'm having troubles identifying the page number. Is the uber website different there?

As far I can see from that log, there's any issue with the login and initial page retrieve, but in identifying the current page number, to know how many pages do we need to read.

I'm reading the value at the down of the page. Can I have an alike screenshot? You can use either google chrome or i.e, dev tools for that. You can send it to me at david.alcobero@gmail.com.


I'll try to fix it soon and let you know.

trips-1.png

Thanks for your feedback!