Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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..
Note: This app is for reference and personal purposes only.
I hope you enjoy!
Screenshots:
David,
HI David. This app is excellent! I'll be using it often! Keep up the good work.
Juan
Simply Superb.
Regards,
jagan.
Good work David
I keep getting this error...
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,
Yes, i followed all the instructions. Could it be that i am a South African user?
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,
This is the error i get:
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.
Thanks for your feedback!