Hide

What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again.

Delete that bloated snippets file you've been using and share your personal repository with the world. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.


If you have a new feature suggestion or find a bug, please get in touch via http://commandlinefu.uservoice.com/

Get involved!

You can sign-in using OpenID credentials, or register a traditional username and password.

First-time OpenID users will be automatically assigned a username which can be changed after signing in.

Universal configuration monitoring and system of record for IT.
Hide

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for:

Hide

News

May 19, 2015 - A Look At The New Commandlinefu
I've put together a short writeup on what kind of newness you can expect from the next iteration of clfu. Check it out here.
March 2, 2015 - New Management
I'm Jon, I'll be maintaining and improving clfu. Thanks to David for building such a great resource!
Hide

Top Tags

Hide

Functions

Serve current directory tree at http://$HOSTNAME:8000/

Terminal - Serve current directory tree at http://$HOSTNAME:8000/
python -m SimpleHTTPServer
2009-02-05 11:57:43
User: pixelbeat
Functions: python
783
Serve current directory tree at http://$HOSTNAME:8000/

Alternatives

There are 6 alternatives - vote for the best!

Terminal - Alternatives
python -m http.server
2010-12-17 12:52:45
User: Alanceil
Functions: python
30

In Python version 3, the module was merged into http.server. Gentlemen, change your aliases.

twistd -n web --path .
python -m SimpleHTTPServer
2011-08-29 03:19:26
Functions: python
Tags: python
3

This works on all versions of python 2.X.

Tested on Linux and bundled python versions on Mac OSX and Solaris / UNIX

Note: Serves globally on port 8000.

Ctrl+c to stop.

Don't start the server and leave it on a internet connected machine. :)

python3 -m http.server
python3 -m http.server

Know a better way?

If you can do better, submit your command here.

What others think

To use a different port:

python -m SimpleHTTPServer 8080
Comment by taoufix 385 weeks and 2 days ago

Many thx to the both of you and python developers :)

Comment by AmadeusZull 383 weeks and 3 days ago
python -m SimpleHTTPServer

+Serving HTTP on 0.0.0.0 port 8000 ...

....

Comment by grep 382 weeks and 6 days ago

Cool. I'd been using webfs for this.

http://linux.bytesex.org/misc/webfs.html

Comment by Viaken 380 weeks and 5 days ago

This is great way to get something to open without configuring webserver.

I love it.

Comment by k00pa 379 weeks and 3 days ago

See also CGIHTTPServer

Comment by dstahlke 376 weeks and 6 days ago

Awesome!!

Comment by d4n3sh 375 weeks and 3 days ago

How to kill the servers? :P

Comment by Meeko 375 weeks and 2 days ago

I changed this up a bit and added it to my .bashrc. My function also logs into my web server via ssh and forwards a port back to me. It also copies the URL to my primary selection.

webshare () { local SSHHOST=hostname.of.server python -m SimpleHTTPServer & echo http://$SSHHOST:8000 | xclip echo Press enter to stop sharing, http://$SSHHOST:8000 copied to primary selection

/usr/bin/ssh -R 8000:127.0.0.1:8000 $SSHHOST 'read'

kill `jobs -p | head` }
Comment by wonko 371 weeks and 4 days ago

Neat. I've been using a more complicated system:

# Create an index.html, trying to preserve names with whitespace

du -a | awk ?{ print $2,$3,$4,$5}? | \ until [[ -z $L ]];

do

read L;

echo ??$L??;

done > ./index.html;

#Instantiate an SSL web server on port 8080

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout \

server.pem -out server.pem -subj ?/C=XX/O=XX/OU=XX/CN=XX?;

openssl s_server -accept 8080 -WWW

Comment by lbonanomi 354 weeks and 6 days ago

Wow, quoting went horribly wrong there.

# Create an index.html, trying to preserve names with whitespace

du -a | awk '{ print $2,$3,$4,$5}' | until [[ -z $L ]];

do

read L;

echo ''$L'';

done > ./index.html;

#Instantiate an SSL web server on port 8080

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout \

server.pem -out server.pem -subj ?/C=XX/O=XX/OU=XX/CN=XX?;

openssl s_server -accept 8080 -WWW

Comment by lbonanomi 354 weeks and 6 days ago

nice ! tfs

Comment by sazwqa 334 weeks ago

all of the hacking around detracts from the beautiful simplicity of this command. I'm totally in love with this. I'd up-vote it a 100 times if I could. Nice work.

Comment by 4fthawaiian 331 weeks and 1 day ago

nice

Comment by warlock 330 weeks and 6 days ago

awesome

Comment by tunguyen 327 weeks and 2 days ago

This is a great trick!

Does anyone know similar trick that invoke simple FTP server?

Comment by yorams70 327 weeks ago

If you don't know how to kill the server (^c doesn't work) try the following

kill `ps | grep SimpleHTTP | grep -v grep | awk '{print $1}'`
Comment by jafraldo 322 weeks and 2 days ago

In order to kill the server you can try:

killall python
Comment by samy 295 weeks and 1 day ago

killall python is too brutal. It may kill some useful python process accidently .

Comment by al_crow 265 weeks and 2 days ago

Just run to view

firefox http://$HOSTNAME:8000/
Comment by totti 256 weeks and 1 day ago

This is awesome. Does anyone know how to do this with Python 2.3 or earlier?

Comment by adamlehenbauer 252 weeks and 2 days ago

http://ubuntuguide.net/http-server-support-uploading-files-from-windows-in-ubuntu

I found a python script that support uploading files. It's useful.

Comment by franzcai 198 weeks and 4 days ago

If the default port 8000 already in use, you can specify port on commandline:

python -m SimpleHTTPServer 9000

Comment by sesom42 159 weeks and 4 days ago

I tried using this to quickly send a folder full of games to some people on my LAN, but it would only let one person download at a time. Try

sudo apt-get install python-twistd-web twistd -no web

instead.

Comment by nkorth 125 weeks ago

Awesome. Before I switched to the command http-server (from npm package), I also use this command as a simple HTTP server.

Comment by cwchentw 57 weeks and 6 days ago

2016-1-25 xiaozhengm

http://www.coachfactory--outletonline.com

http://www.fitflopuk.me.uk

http://www.michaelkorsoutletoff.in.net

http://christianlouboutin.eshopping.us.com

http://www.oakleysunglassesfake.in.net

http://www.michaelkors-handbags.me.uk

http://www.guccioutlet.net.co

http://www.nikehuarache.com.co

http://www.ghdhairstraighteners.com.co

http://www.michaelkorshandbags.cc

http://tiffany.outletmalls.us.com

http://www.adidasgazelle.me.uk

http://oakley.adsmall.us.com

http://canadagoose.shopgioia.com

http://www.longchamphandbags.com.co

http://www.runningshoes.com.co

http://canadagoose.adsmall.us.com

http://www.louboutinshoes.cc

http://www.michaelkors-outletsale.com

http://truereligion.adsmall.us.com

http://www.gucci-borse.it

http://www.nikesb.uk

http://www.mcmhandbags.name

http://www.mizunorunningshoes.in.net

http://www.coachcanadaoutlet.ca

http://www.nikeblazers.me.uk

http://uggs.uggaustralia.qc.com

http://www.nike-blazerlow.fr

http://www.saclongchamp--pascher.fr

http://www.adidassuperstar.co.uk

http://www.nikerosheruns.me.uk

http://christianlouboutin.outletmalls.us.com

http://www.edhardy-outlet.name

http://www.soccer-jerseys.us.com

http://www.airmax95.org.uk

http://www.jordan13.org

http://www.nikeuk.me.uk

http://www.jordan6.net

http://nike.outletmalls.us.com

http://www.louisvuittonoutlets.name

http://www.outlet-toms.cc

http://ugg.shopgioia.com

http://www.nike-airmax90.me.uk

http://www.coachoutletonlinespick.org

http://jordan.outletmalls.us.com

http://www.katespadeuk.me.uk

http://www.adidasshoes.name

http://www.fitflops.in.net

http://www.mulberry-bags.org.uk

http://www.louis-vuittonhandbags.us

http://louboutin.adsmall.us.com

http://www.louboutin.org.uk

http://www.timberlanduk.me.uk

http://burberry.outletmalls.us.com

http://www.louisvuittonuk.me.uk

http://www.quality-outlet.com

http://www.mymichaelkorssoutlets.org

http://www.vipmichaelkors-outletonline.com

http://www.canadagooseoutlet.cc

http://www.chiflatiron.in.net

http://www.ugg-boots-store.com

http://www.louis-vuitton-outlet.us.com

http://rayban.adsmall.us.com

http://www.pradaoutlet.name

http://www.nikestoreuk.me.uk

http://www.cheapjordans.com.co

http://www.ralph-lauren-pas-cher.fr

http://www.nike-airmax.org.uk

http://www.coach-factory-outlet-online.us.com

http://www.adidas-trainers.me.uk

http://www.nike-tn-pascher.fr

http://www.canadagooseuk.me.uk

http://www.michaelkorsukbag.co.uk

http://www.poloralphlauren.net.co

http://www.basketballshoes.net.co

http://www.toms-outlet.cc

http://www.saclongchamp-solde.fr

http://www.michaelkorsoutletforus.com

http://www.cheapwholesaleuggboots.com

http://www.cheapjordansshoes.in.net

http://northface.outletmalls.us.com

http://www.mcmoutlet.us

http://abercrombie.shopgioia.com

http://www.snapbacks-wholesale.us

http://www.new-balanceoutlet.us

http://www.hermesbelt.in.net

http://www.longchampoutlet.net.co

http://www.ugg-boots-australia.com

http://www.toryburchoutlet-sale.in.net

http://www.hermesuk.org.uk

http://burberryoutlet.outletmalls.us.com

http://www.michaelkors-discount.com

http://www.top-coachoutletstore.org

http://www.coach-factoryoutlet.com.co

http://www.airjordan-uk.org.uk

http://www.michaelkors-handbag.me.uk

http://www.toms.in.net

http://www.airjordan-pascher.fr

http://www.niketrainers.com.co

http://www.authenticlouisvuittonhandbags.net

http://www.fitflops.us

http://www.adidasuk.org.uk

http://www.louisvuitton-borse.it

http://timberland.adsmall.us.com

http://www.truereligion-outlet.in.net

http://www.coach-factoryoutlet.cc

http://www.chaussure-louboutin.fr

http://canadagoose.outletmalls.us.com

http://ralphlauren.eshopping.us.com

http://www.nikecortez.com.co

http://www.michael-korshandbags.net.co

http://www.sac-longchamppliage.fr

http://www.michael-kors-handbags.uk

http://oakley.shopgioia.com

http://www.michael--korsoutlet.us.com

http://michaelkors.eshopping.us.com

http://www.instylermax.in.net

http://www.canadagoosejackets.org.uk

http://www.kate-spadeoutlet.us

http://www.louisvuitton-sac-pascher.fr

http://www.jordan3.net

http://christianlouboutin.shopgioia.com

http://www.nikefreeruns.uk

http://oakley.eshopping.us.com

http://ugg.outletmalls.us.com

http://www.kate-spadeoutlet.com.co

http://www.truereligion-outlet.net.co

http://coach.outletmalls.us.com

http://www.christianlouboutinsell.net

http://michaelkors.outletmalls.us.com

http://www.michaelkors-mkoutlet.in.net

http://www.marc-jacobs.in.net

http://www.chaussurelouboutin-pascher.fr

http://www.christianlouboutinoff.us

http://www.montblancpens.us.org

http://www.ghdstraighteners.me.uk

http://www.coachouletbtf.com

http://ugg.adsmall.us.com

http://coach.eshopping.us.com

http://www.airforce1-nike.fr

http://sunglasses.outletmalls.us.com

http://www.rolex-replicawatches.com.co

http://www.michaelkors-bags.me.uk

http://www.nikerosherunwomen.me.uk

http://www.fitflopssaleclearance.com

http://www.moncler-jackets.org

http://www.coachoutlet-storeonline.in.net

http://www.coachoutletstoreonlines.us

http://www.jordan4.net

http://burberry.eshopping.us.com

http://www.raybans.org.uk

http://www.ralphlaurenuk.me.uk

http://www.oakley--sunglasses.us.org

http://www.cheap-uggsonsale.in.net

http://www.monclerjacketsoutlet.us.com

http://ralphlauren.shopgioia.com

http://www.kate-spadeoutlet.in.net

http://www.gucci-outlet.org

http://www.raybansunglassesdeals.com.co

http://www.true-religionjeans.net.co

http://www.mk-michaelkorsoutletonline.com

http://www.pandoracharms.com.co

http://rayban.eshopping.us.com

http://www.coachoutlet-storeonline.us.com

http://www.jordan8.net

http://burberry.adsmall.us.com

http://www.cheap-tomsoutlet.us

http://www.ralph-lauren.me.uk

http://www.sunglass-outlet.us

http://www.polooutlet.us.com

http://coach.adsmall.us.com

http://rayban.shopgioia.com

http://louisvuitton.outletmalls.us.com

http://www.jordan-femmepascher.fr

http://www.montblanc-pens.name

http://www.juicy-couture.us

http://www.tomsshoes.us.com

http://michaelkors.adsmall.us.com

http://www.michaelkors-outlet-handbags.com

http://hollister.shopgioia.com

http://www.adidas-shoes.me.uk

http://ugg.eshopping.us.com

http://www.tomswedges.in.net

http://www.edhardyukclothing.me.uk

http://www.michaelkorsoutletvip.in.net

http://www.coachfactoryoutletus.in.net

http://www.michaelkors-outletonlines.in.net

http://www.christianlouboutinuk.me.uk

http://toms.adsmall.us.com

http://www.pandorajewelryoutlet.name

http://www.louisvuitton-outletstores.org

http://burberry.shopgioia.com

http://canadagoose.eshopping.us.com

http://www.coach-factoryoutlet.eu.com

http://www.michael-korsuk.me.uk

http://www.tomsoutletstore.in.net

http://www.raybansoutlet.in.net

http://www.truereligion-outlet.com

http://www.cheaplouisvuittonhandbags.org

http://www.guccioutlet.com.so

http://www.get-coachoutletonline.org

http://www.katespadeoutletsale.in.net

Comment by xiaozhengm 21 weeks and 5 days ago

scream, www.marcjacobs.us.com or www.coachoutletstore.net.co enjoy www.canada-goosesjackets.us.com the www.tommy-hilfiger-canada.ca cicadas www.louboutin.jp.net flap www.new-balance.ca its www.jimmy-chooshoes.com wings www.guccishoes.in.net when www.designerhandbagsoutlet.net.co you www.hollisteronlineshop.com.de bring www.oakley--sunglasses.com.au the www.newoutletonlinemall.com cool www.ugg-uggboots.net wind; www.rolex-watch.me.uk when www.pradaoutlet.com.co passing www.bottega-veneta.us.com Hasuike www.ralph-laurens.org.uk also puffed www.louis-vuitton-australia.com.au breath www.the-northface.net.co goods www.hollister-abercrombie.com.se products www.mk-outlet.us.com that www.mcmbags.net Lotus www.michael-kors-handbags.us.com aroma; www.giuseppezanotti.com.co hours www.rayban.org.es because www.swarovski-australia.com.au ignorance www.beatsbydre.com.co has www.toms-shoesoutlet.net been www.rayban-wayfarer.in.net poked www.retro-jordans.com hornet's www.hollisterclothingstore.org nest www.toms--outlet.com.co and www.wedding--dresses.ca stung airmax.misblackfriday.com his www.coachoutlet-online.com.co face www.bcbg-dresses.com was www.pandorajewellery.com.au bruised. www.newbalance.com.es Dig www.giuseppe-zanotti.net once, www.truereligion-outlet.com.co because www.bottegaveneta-bagsoutlet.com "small www.swarovskijewelry.com.co insects" www.tiffanyandco-canada.ca (Sparrow) www.adidas.org.es and www.hollister.us.org took www.hogan.com.de out www.chiflatiron.net.co a "snake" www.woolrich-clearance.com (Snake) www.nike-air-max.ca scared www.cheapoakley-sunglasses.in.net to www.adidasshoes.top fall www.michaelkorsoutletonline-sale.us.com from www.rolex-watches.us.com the www.mcmhandbags.com.co wall. Fortunately, www.coachoutletstore-online.com.co nothing www.nike-air-max.com.se serious. www.burberrys-outlet2016.com Leisure www.yoga-pants.net.co time, www.lululemon-australia.com.au will www.cheapmichaelkors.us.org collect www.eyeglassesonline.us.com some www.pulseras-pandora.com.es cigarette www.burberry-handbagsoutlet.com.co paper www.ralph-laurenoutlet.ca folded www.guccioutlet-sale.in.net triangle, www.designer-handbagsoutlet.us.com and www.cheaprayban.com.co partners www.longchamp-handbagsoutlet.us.com to www.nikefactory.org play; www.uggs.in.net (the www.michaelkorsoutlet.ar.com triangle on www.toms-shoes.net.co the www.ralph-lauren.com.au ground www.instylers.us.com and www.thejoreseproject.com put www.timberlandbootsoutlet.us.com his www.nike-rosherun.nl hand www.louis-vuitton-taschen.com.de on www.timberlandshoes.net.co the ground quick www.coach-factory.in.net photo www.pumaonline-shop.de shoot www.christianlouboutinshoesoutlet.org the www.michael-kors-canada-outlet.ca other www.rosheruns.us side www.babyliss-pro.us.com of www.nike-airmaxinc.co.uk the www.adidas-superstar.nl triangle www.nikefree-run.org.uk is www.prada-shoes.com.co the www.raybans.us.org triangle www.ralphs-lauren.co.uk that www.prada-handbags.com.co turned www.coachblackfriday.com their www.salvatoreferragamo.in.net a); www.moncler-outlet.us.org and www.tomsoutlet-online.com also www.maccosmetics.gr.com than www.p90xworkout.us.com own www.nike.org.es older www.polo-outlets.com.co brother www.edhardy.us.org and www.swarovski-online-shop.de sister www.michaelkors-uk.org.uk were www.cheap-raybans.com led to www.airmax-90.org a www.weddingdressesuk.org.uk wide www.longchamp.com.co flat www.barbour-jacketsoutlet.com on www.converse.com.de the www.asicsgels.de grass or www.ralphlaurenoutlet.us.com doing www.tiffany-jewelry.net "of www.oakley.com.de chicken" www.michael-kors.net.co or www.polos-ralphlauren.us.com "kill www.rayban-sunglasses.us.org the www.nikeskos.dk lamb" www.christian-louboutinshoes.com.co of www.hermesbags.jp.net the www.tommy-hilfiger.com.de game, www.the-northface.com.co before www.air-huarache.co.uk the www.lululemoncanada.ca election www.tommy-hilfiger.co.nl when www.ralphlaurenpolos.in.net one www.chanelhandbags.net.in eagle, nike.shoesoutlet.us.com then www.adidas.com.se tall www.canadagooses-2016.com in www.chanel-bags.com.co front www.toryburchoutlet-sale.us.com when www.ferragamo.com.co hens airhuarache.shoesoutlet.us.com , www.swarovski--uk.me.uk when www.nikemercurial.in.net the www.thenorthfacejackets.net.co rest www.rayban-sunglassesoutlet.co.uk of www.airhuarache.co.uk the www.michael-kors-outlet-online.us.org chicken, www.cheap-nike-shoes.net the www.uggs-onsale.net eagle www.coach-purseoutlet.net chasing www.ralphslauren-outlet.co.uk shot at www.tiffanyand-co.net.co the www.the-northfacejackets.us.com back www.oakleys-glasses.us.com of www.mcm-handbags.org the www.jordanrelease-dates.us.com chick, www.louisvuittons.com.co hen www.newbalance-outlet.org with www.pandora-charms.org.uk open www.michaelkors-outlet-online.com.co arms www.tiffany-und-co.de to www.swarovskicanada.ca protect www.coach-outletonline.net.co chickens, www.tory-burchshoesoutlet.net smart dodge www.oakley-sunglasses-canada.ca to www.longchamps.us.com keep www.ugg-bootsclearance.com eagle www.nike-schoenen.co.nl patting. www.ghd-hairstraightener.net Or www.coco-chanel.com.de a www.ralphlauren-polos.co.uk dozen www.cheap-michaelkors.com people www.airmax-2015.org sitting www.kate-spade.gb.net in www.abercrombie-and-fitch.us.com a circle, www.abercrombie-hollister.nl do www.nikefree-run.net a www.longchampoutlet.com.co do www.jordan-shoes.com.co Diushou Juan www.nikestore.com.de game: the www.hermesbirkin-bag.net hands www.louis-vuittonblackfriday.com of www.tommyhilfiger.net.co only www.coco-chanels.us.com one www.guccishoes.com.co person supra.shoesoutlet.us.com to www.replicarolex-watches.us.com take www.longchamp-bags.us.com the handkerchief www.thenorth-faces.co.uk out www.raybans-sunglassesoutlet.in.net of www.pradahandbags.net.co his mouth in www.burberryoutlet-sale.in.net a www.ugg-boots-australia.com.au circle www.nike-schuhe.com.de singing www.cheapshoes.com.co Diushou www.insanity-workout.us.com Juan www.tomsoutletonline.net songs, www.adidas-superstar.de danced www.rolexwatches-canada.ca around www.oakleyoutlet.ar.com the www.cheapuggboots.us.com circle www.christian--louboutin.in.net turning www.nike-air-max.com.de quietly www.abercrombie-kids.us.com throw www.cheapoakley-sunglasses.com the www.handbagsoutlet.net.co handkerchief www.ugg-boots.us.org in www.celine-bags.org the www.ugg-boots.ca back www.louis-vuittonoutletcanada.ca of www.replica-handbags.net.co a www.vans-schuhe.com.de person. www.truereligion-outlet.us.org Then www.newbalance-shoes.org run www.eyeglassframes.in.net around www.michaelkors.com.se in www.lauren-ralph.co.uk circles. www.burberryonlineshop.de If www.the-north-face.ca you www.michaelkorsbags.us.org have www.mcm-bags.in.net a www.montres-pascher.fr lap www.abercrombie-fitchs.us.com behind the www.harrods-london.co.uk handkerchief www.reebok.com.de patting, www.michael-kors.com.co this www.cheap-baseballbats.net people www.jordanretro.org have www.longchamphandbagsoutlet.net not www.christianlouboutinshoes.jp.net found www.iphone-cases.net.co the www.hermes-outlet.com.co person www.converse-shoesoutlet.com you www.ray-ban-outlet.us.com want www.rosherun.org.uk to www.gucci-taschen-outlet.de give a www.ugg-australia.com.de performance uggaustralia.misblackfriday.com for www.louisvuitton.so everyone; www.vans-shoes.co.uk a joke, www.nike-roshe-run.de sing www.michael-kors.com.es songs, www.rayban.co.nl or www.beats-by-dre.com.co back www.burberry2016.co.uk poem. www.burberrys-outlet.co.uk Then www.swarovski-crystal.us.com began www.nike-air-max.us Diushou www.scarpe-hoganoutlets.it Juan by airmax.shoesoutlet.us.com him www.soccer-shoes.us.com or her. www.omega-watches.us.com If www.poloralphlaurenoutlet.net.co this www.jimmy-choos.com is www.tiffany-andco.us.com discovered www.christianlouboutinoutlet.net.co immediately www.mkoutletonline.us.com took www.guccishoes-uk.co.uk the www.salomon-schuhe.com.de handkerchief www.toryburch-sandals.in.net catch www.oakley.org.es Diushou www.michael-kors-australia.com.au Juan www.burberryoutlet2016.us.com people, www.prada.com.de that www.airjordans.us Diushou www.thenorthface.com.de Juan www.cheap-oakleyglasses.us.com will www.louisvuitton-outlet.com.co continue www.burberryoutlet-canada.ca to www.timberlands-paschere.fr lose, www.oakley-outletstore.in.net someone www.pandorajewelry.top who www.nfl-jersey.us.com can www.bebeclothing.in.net back www.louis--vuitton.org.uk into www.tommy-hilfigeroutlet.com place; www.pandora.com.de catch, www.oakleyoutlet-online.us.com and www.thomas-sabos.org.uk throw www.polo-ralph-lauren.de this www.michael-korshandbags.org.uk man www.louisvuitton.jp.net who www.burberrybags-outlet.com has www.tnf-jackets.us.com sat www.mcmsworldwide.com on www.tommy-hilfiger-online-shop.de the www.chi-flatiron.us.com bit when this www.fashionclothes.us.com man www.marc-jacobs.us.com will www.tomsshoes-outlet.us.com be www.michaeljordan.com.de punished www.michael-kors-taschen.com.de performances. www.pumashoes.in.net We www.uggboots.com.de will www.uhren-shop.com.de play www.ralphlauren-polos.com.co along www.beatsbydrdre.co.com with www.cheap-jordans.net a www.michaelkors.so dozen www.tocoachoutlet.com "Stars www.beats-headphone.com.co over www.nikestore.us the www.outlet-burberry.net.co month www.nike-huarache.nl child" www.coach-factoryoutlet.net.co or www.basketballshoes.com.co "cat drilled www.ralphlaurenoutletonline.in.net 72 www.barbour-factory.com holes" www.air-max.com.de game. www.juicycouture.com.co (Read www.truereligionjeans.net.co the www.soft-ballbats.com article www.converse.net.co Network: www.polooutlets-store.com www.sanwen.net)Also www.mmoncler-outlet.com I www.hollister-clothing.in.net remember www.maccosmetics.net.co one www.hollisters-canada.ca summer, www.nike-maxfr.com that www.nike-shoes-canada.ca the www.northfaceoutlet.com.co acquisition www.nike--freerun.co.uk of www.levisjeans.com.co medicinal www.nikeshoesoutlet.org.uk city www.oakley-sunglasses.mex.com recovered www.nikefree5.net cicada www.juicycoutureoutlet.net.co skin www.supra-shoes.org (medical term www.guccihandbags.net.co called www.ralphlaurenoutletonline.us.org cicada), www.omegarelojes.es catty www.christianlouboutin.org.uk two www.adidas--canada.ca five. www.ray-bansunglasses.net So www.toms-outlets.us.com every www.coach-factoryyoutletonline.net day, www.nike-skor.com.se together www.montblanc--pens.in.net with www.toms-shoes.com.co my www.ralphlaurenepolo.com brothers www.nike-air-force.de holding www.cheapjerseys.us.org bamboo, www.soccer-shoesoutlet.com Dianzhe www.oakleysunglasses-cheap.in.net plastic www.zxcoachoutlet.com bags, www.christian-louboutin-shoes.ca and www.nike-roshe-run.com.es from www.rayban.com.de the village www.michaelkors.co.nl in www.uggboots.net.co the www.uggs.co.nl woods to www.kate-spade.in.net find www.gucci-outletstore.com a www.nike-tnrequinpascher.fr tree www.louisvuitton-outlets.us cicada www.calvin-kleins.us.com skin, www.michael-kors-outlet.us.org after www.ralphlaurenoutlet-online.us.com the www.cheapjerseys.com.co end www.uggsaustralia.com.co of www.michael--kors.us.com the www.new-balance-schuhe.de summer, we www.bcbg-max-azria.ca harvest relatively www.asics-outlet.us.com big, www.tiffany-andco.com.au full www.coachhandbags2016.us.com harvest www.longchamp.com.de four www.nike-shoesoutlet.us.com pounds, www.burberry-outlet.net.co to www.ralphlaurenonlineshop.de buy www.nikerosherun.us ten www.horloges-rolex.nl dollars. www.abercrombieand-fitch.ca The www.nikeair-max.es next www.burberry-outletstore.net summer we www.oakleys-sunglasses.us.com look www.ray--ban.ca for www.mizuno-running.net a www.michaelkorsoutlet-online.ar.com summer, www.uggsoutlet.com.co more www.burberry-outletonlinesale.in.net than www.ghdhair-straighteners.co.uk the www.ferragamoshoes.in.net first www.abercrombie-fitchsale.com year www.lululemonoutlet.gb.net looking www.replica-watches.com.co for www.tommyhilfigeroutlet.in.net even more, www.valentino-shoesoutlet.us.com I did www.katespadeoutlet.gb.net not www.burberry-handbags2016.in.net expect www.oakleysunglass-outlet.net there www.nikeair--max.fr to www.vans-shoes.net happily www.yoga-pants.ca after being www.adidas-schuhe-online.de told www.toryburchsale.com.co not www.nike-free-run.de recovered. www.gucci-shoes.net Cicada got www.converse-shoes.net hard www.ray-banocchiali.it skin, www.true-religion.com.co back www.nike-air-max.com.au at home www.thomas-sabo.com.de after shuffling, www.pandora-charms-canada.ca and www.rolexwatchesforsale.us.com

Comment by zyf543 11 weeks ago

Your point of view

You must be signed in to comment.