|
|
Line 1: |
Line 1: |
| {{Infobox project | | {{Infobox project |
| | title = Xfire | | | title = Xfire |
| | | logo = Logo_Xfire.png |
| | description = Xfire social content | | | description = Xfire social content |
| | URL = http://social.xfire.com | | | URL = http://social.xfire.com |
| | project_status = {{Closing}} | | | project_status = {{Closing}} |
| | archiving_status = | | | archiving_status = {{Upcoming}} |
| | source = | | | source = |
| | tracker = | | | tracker = |
Line 10: |
Line 11: |
| }} | | }} |
|
| |
|
| June 10, #xfired:
| | '''Xfire''' was a proprietary freeware instant messaging service for gamers that also served as a game server browser with various other features.<ref>https://en.wikipedia.org/wiki/Xfire</ref> |
| <pre style="white-space:pre-wrap">
| |
| <bzc6p> So, I've spent some hours on some algorithm despite the fact that an ArchiveTeam go wouldn't be appropriate at the moment.
| |
| <bzc6p> Users won't be served even until the deadline.
| |
| <bzc6p> And the site has a fuckton of content, discovery would be necessary – All for which we don't have the time.
| |
| <bzc6p> If nothing changes, we must see it burn away. Users, save your content while you can. | |
| <bzc6p> In case some change comes, e.g. deadline changes, and we have a chance to archive, a good start may be what I've written on the wiki page.
| |
| <bzc6p> But until that, I don't waste a second on it – hope you'll understand, it's all in vain now.
| |
| <bzc6p> (It does not prevent anyone from working on it if he has nothing better to do, though.)
| |
| </pre> | |
|
| |
|
| June 12, #xfired:
| | social.xfire.com is (was) a community site for Xfire users, allowing them to upload screenshots (photos and videos) and to make contacts. |
| <pre style="white-space:pre-wrap">
| |
| <bzc6p> When we got informed about the closure, me, achip and another guy (outsider) jumped on it. Later we found out a few things:
| |
| <bzc6p> (1) We had two days. (It should have closed on 12th Friday, but still up, so it may be irrelevant now.)
| |
| <bzc6p> (2) Users were trying to export their stuff. Later it turned out that the export tool basically does nothing, so the fear that we interfere with them is not relevant anymore.
| |
| <bzc6p> (3) Site too big, and discovery is also necessary. Given that we have some time (unknown how much) at least we can start grabbing (2 above things are irrelevant).
| |
| <bzc6p> But the size is a big concern! Videos are IDd up to 6xxxxx and alphanumerical. That's hundreds of millions of videos, even if they are usually short. Not to mention the screenshots and the 24 million user profiles. I think it's in the hundred terabytes range, and definitely not a few days' work.
| |
| <bzc6p> After realizing these and realizing that I don't have time to deal with it, I stopped developing. However, I created a dirty bash script, just for the algorithm, which, based on a few tests, gets screenshots, videos, user page and friend list pretty much well, having a few more todos and testing left.
| |
| </pre>
| |
|
| |
|
| == Shutdown ==
| | On June 10, 2015 Xfire announced that they were shutting down the Xfire client and purge all user content on June 12, 2015 (yes, 2 days' notice). |
| Notice on June 10th, shutdown scheduled to 12th, still up (17th).
| |
|
| |
|
| http://www.reddit.com/r/Games/comments/39a41v/xfire_social_profiles_shutdown_save_your/ | | As of June 19, 2015 the site is still up, although all requests to social.xfire.com are redirected to a page with the shutdown notice and export feature. The content is still accessible through crash.xfire.com and a couple of other domains. |
| | |
| | == Shutdown notice == |
| | |
| | http://social.xfire.com: |
|
| |
|
| == Archiving ==
| | :[...] we have decided to sunset the Xfire Client and the social site so we can focus our efforts on The Xfire Tournament Platform. This hasn’t been an easy decision. We have a lot of loyal users and we know many of you will be disappointed by the loss of the client and community. But we feel that we are well positioned to make a significant impact in bringing the exhilaration of esports from the pros to the masses, and we can’t do that effectively while also maintaining the client and social website. |
| Users have to wait days for their content to be exported. The export tool barely works, however. Site seems to be slow, either way.
| |
|
| |
|
| There may be hundreds of millions of videos, tens of millions of profiles, who knows how many screenshots.
| | :We’d like to thank our loyal fans and users who have stuck with us over the years and we hope that you’ll join us on the next chapter of Xfire either as a tournament organizer, a team owner, a participant, or a spectator. |
|
| |
|
| Probably too late for ArchiveTeam.
| | :;We understand that a lot of our users are attached to the screen shots and videos that were uploaded to your profiles and we want to make sure you don’t lose them. If you’d like to recover them, you can do so using the form below. |
|
| |
|
| == bzc6p's dirty bash script, may be buggy ==
| | :Thanks again for using Xfire, and we look forward to see you in a tournament in the near future. |
|
| |
|
| Just for the algorithm. Should be rewritten in lua/python/whatever if we really saved it. '''Not really tested,''' may be incomplete.
| | See also: |
|
| |
|
| There may be other things to be saved (e.g. games, communities (database broken?)), this does just the most important: videos, screenshots, friends, profile page, avatar. Spits out a LIST with the list of files to be downloaded (WARCed). Favorite servers and gaming history may be already on the page. For them to work and for the screenshots to be shown the javascripts should be available, but the links are broken, js-es not found on xfire.com but found e.g. on 208.whatever
| | http://www.reddit.com/r/Games/comments/39a41v/xfire_social_profiles_shutdown_save_your/ |
|
| |
|
| Sole parameter the user id.
| | == Archiving == |
| | Users are, theoretically, able to export their content on http://social.xfire.com/, however, the export tool is very slow and buggy. |
|
| |
|
| Content should be modified afterwards (some addresses replaced, e.g. the 208.whatever to social.xfire.com or classic.xfire.com). See the reddit thread.
| | ArchiveTeam decided to save what they can. There are tens, if not hundreds of millions of videos, screenshots and user profiles, so it won't be little. The site is also quite slow. |
|
| |
|
| Does not include page requisites, they must be downloaded once.
| | == References == |
| | <references/> |
|
| |
|
| <pre>
| |
| #!/bin/bash
| |
| HOST="208.88.178.38"
| |
| rm LIST 2>/dev/null
| |
| echo "http://$HOST/profile/$1/" >> LIST
| |
| echo "http://$HOST/friends/$1/" >> LIST
| |
| wget "http://$HOST/profile/$1/" -O - | grep "src='http://screenshot.xfire.com/avatar/" | cut -d"'" -f 6 >> LIST
| |
| wget "http://$HOST/profile/$1/screenshots/" -O - | grep "href=\"/profile/$1/screenshots/" | cut -d'"' -f 2 | sed "s/^/http:\/\/$HOST/g" > screenshots
| |
| while read line
| |
| do
| |
| MAXPAGE=32000
| |
| OLDMAXPAGE=0
| |
| while [ $OLDMAXPAGE -ne $MAXPAGE ]
| |
| do
| |
| OLDMAXPAGE=$MAXPAGE
| |
| MAXPAGE=`wget $line -O - | grep "page=" | tail -1 | cut -d"=" -f 3 | cut -d"&" -f 1`
| |
| if [ -z "$MAXPAGE" ]; then
| |
| MAXPAGE=0
| |
| break
| |
| fi
| |
| done
| |
| rm albumpages
| |
| echo $line >> albumpages
| |
| [ $MAXPAGE -ge 1 ] && echo "$line?page=0&count=24" >> LIST
| |
| for (( i=1; i<=$MAXPAGE; i++))
| |
| do
| |
| echo "$line?page=$i&count=24" >> albumpages
| |
| done
| |
| cat albumpages >> LIST
| |
| while read line2
| |
| do
| |
| rm album
| |
| wget $line2 -O album
| |
| grep 'src="http://screenshot.xfire.com/s/' album | cut -d'"' -f 2 > thumbnames
| |
| cat thumbnames >> LIST
| |
| cat thumbnames | sed "s/-1/-3/g" >> LIST
| |
| cat thumbnames | sed "s/-1/-4/g" >> LIST
| |
| rm thumbnames
| |
| grep 'href="?view#' album | cut -d'"' -f 2 | sed "s/^/http:\/\/$HOST\/profile\/screenshots\/$1\//g" | sed "s/^/`echo $line2 | cut -d'/' -f 7`\//g" >> LIST
| |
| rm album
| |
| # TODO: support for comments
| |
| done < albumpages
| |
| rm albumpages
| |
| done < screenshots
| |
| rm screenshots
| |
|
| |
|
| echo "http://$HOST/profile/$1/videos/" >> LIST
| | {{Navigation box}} |
| wget "http://$HOST/profile/$1/videos/" -O - | grep "href=\"/profile/$1/videos/" | cut -d'"' -f 2 | sed "s/^/http:\/\/$HOST/g" > videos
| |
| while read line
| |
| do
| |
| # This is just speculative, but probably it works just as with the screenshots.
| |
| MAXPAGE=32000
| |
| OLDMAXPAGE=0
| |
| while [ $OLDMAXPAGE -ne $MAXPAGE ]
| |
| do
| |
| OLDMAXPAGE=$MAXPAGE
| |
| MAXPAGE=`wget $line -O - | grep "page=" | tail -1 | cut -d"=" -f 3 | cut -d"&" -f 1`
| |
| if [ -z "$MAXPAGE" ]; then
| |
| MAXPAGE=0
| |
| break
| |
| fi
| |
| done
| |
| rm albumpages
| |
| echo $line >> albumpages
| |
| [ $MAXPAGE -ge 1 ] && echo "$line?page=0&count=24"
| |
| for (( i=1; i<=$MAXPAGE; i++))
| |
| do
| |
| echo "$line?page=$i&count=24" >> albumpages
| |
| done
| |
| cat albumpages >> LIST
| |
| while read line2
| |
| do
| |
| rm album
| |
| wget $line2 -O album
| |
| grep "video.xfire.com" album | cut -d'"' -f 4 >> LIST
| |
| grep "video.xfire.com" album | cut -d'"' -f 2 | sed "s/^/http:\/\/$HOST/g" > videos
| |
| rm album
| |
| cat videos >> LIST
| |
| while read line3
| |
| do
| |
| wget $line3 -O - | grep "\.mp4" | cut -d"'" -f 2 >> LIST
| |
| # TODO: support for comments
| |
| done < videos
| |
| rm videos
| |
| done < albumpages
| |
| rm albumpages
| |
| done < videos
| |
| rm videos
| |
| </pre>
| |
Xfire was a proprietary freeware instant messaging service for gamers that also served as a game server browser with various other features.[1]
social.xfire.com is (was) a community site for Xfire users, allowing them to upload screenshots (photos and videos) and to make contacts.
On June 10, 2015 Xfire announced that they were shutting down the Xfire client and purge all user content on June 12, 2015 (yes, 2 days' notice).
As of June 19, 2015 the site is still up, although all requests to social.xfire.com are redirected to a page with the shutdown notice and export feature. The content is still accessible through crash.xfire.com and a couple of other domains.
Shutdown notice
http://social.xfire.com:
- [...] we have decided to sunset the Xfire Client and the social site so we can focus our efforts on The Xfire Tournament Platform. This hasn’t been an easy decision. We have a lot of loyal users and we know many of you will be disappointed by the loss of the client and community. But we feel that we are well positioned to make a significant impact in bringing the exhilaration of esports from the pros to the masses, and we can’t do that effectively while also maintaining the client and social website.
- We’d like to thank our loyal fans and users who have stuck with us over the years and we hope that you’ll join us on the next chapter of Xfire either as a tournament organizer, a team owner, a participant, or a spectator.
- We understand that a lot of our users are attached to the screen shots and videos that were uploaded to your profiles and we want to make sure you don’t lose them. If you’d like to recover them, you can do so using the form below.
- Thanks again for using Xfire, and we look forward to see you in a tournament in the near future.
See also:
http://www.reddit.com/r/Games/comments/39a41v/xfire_social_profiles_shutdown_save_your/
Archiving
Users are, theoretically, able to export their content on http://social.xfire.com/, however, the export tool is very slow and buggy.
ArchiveTeam decided to save what they can. There are tens, if not hundreds of millions of videos, screenshots and user profiles, so it won't be little. The site is also quite slow.
References