Quote:
Originally Posted by John1915
Can you be a little bit more specific about what exactly is missing? I parsed everything there is in the JSONArray to the file. As i said before, additional information could be downloaded from http://profiles.myfreecams.com/MODELNAME
If you want, I can try to implement this as well.
I used launch4j to create the exe from jar. http://launch4j.sourceforge.net/
UPDATE: I implemented the whole "get data from model's profile" thing but it takes forever to finish. I'll have another look at this tomorrow.
If you want to use this in a recorder app, it would probably be wise to download this in the background, cache it and when refreshing the model list only get the data from models that aren't cached yet. And maybe refresh the whole cache every 24h. FYI: It took me just over 7 minutes to get everything with 1497 models online.
Also it should be noted that not every model shares the same information on their profile.
Here is the csv with the newly added profile data: http://www1.zippyshare.com/v/cAqI7Jjd/file.html
Note that status, last broadcast/update and average rating are not being correctly parsed yet, that the columns don't correctly align and that there are some unnecessary commas in the csv.
I just wanted to share this so you can have a look at what data you can expect to get. Would this be what you mentioned was missing before?
Like i said, I will fix this tomorrow and upload a Version 0.2.
|
For my taste I would just add existing data: Ethnicity, Age, City and Country. I know this information is on:
http://profiles.myfreecams.com/MODELNAME But I also know that these data were available along with other data before the last MFC updates with this url:
url = 'http://www.myfreecams.com/mfc2/php/mobj.php?f=' + fileno + '&s=xchat20'
... and now must be used this url:
url = 'http://www.myfreecams.com/php/FcwExtResp.php?' + fileno
but without Ethnicity, Age, City and Country data.
This is currently a problem for some MFC Recorders like MFCDump or mfc-node-recorder.
In my opinion, it would be necessary to analyze the python script I have upgraded (also in this thread) and which still displays all the data as before last MFC updates like on this image:
Otherwise I would reduce the number of data to the most minor:
nm, camserv, sid, uid, vs, flags, Ethnicity, Age, City and Country, continent, camscore and hls_url
And I would certainly add that the filename contains the date like:
OnlineModels_MFC_DDMMYYYY-HHmmss.csv
Once again, I congratulate you because I see that you are professional and do not keep your knowledge for yourself just like many others
