Although widely used for piracy, Torrents have their place in the legit world too. I use them quite often to download larger Linux distributions as well as other large open source projects. Sometimes these will take an hour or two to complete…but I want to know when it’s done without leaving the sound on my desktop turned up to 11 (or 12, or 30). So I set out to use some Bash scripts, daemons, and Pushover to complete this task.

What you’ll need

  • Linux Operating System (Not sure how to do this with Windows but OS X should be fairly similar)
  • Transmission Torrent Client
  • Pushover Mobile App (iOS / Android)

Create a Pushover Application

First you’ll need an application in your Pushover account to bridge Transmission with the Pushover Mobile app. Visit https://pushover.net/apps/build and name this app whatever you like. Here’s what mine looks like:

Setup a Pushover Application

Setup a Pushover Application

Be sure to note the “API Token/Key” and your “User Key” (available when you first login to Pushover.net), a we’ll need those in a moment.

Next up, the Script

The script is pretty small, but is what connects Transmission to your Pushover App that we just created. Here’s the script, and then I’ll explain a little:

#!/bin/sh
/var/lib/transmission-daemon/info
curl -k https://api.pushover.net/1/messages.json -F token=[API Token/Key from above] -F user=[Pushover User Key] -F title="Download Complete" -F message="$TR_TORRENT_NAME completed"

/var/lib/transmission-daemon/info
This line loads up some basic information for us about the download that completed. It’s what allows us to use $TR_TORRENT_NAME to get the name of the torrent.

That big ole’ curl command calls to the Pushover API and passes in our application token, user key, a title, and a message.

I typically store this file in my home directory in a path something like:
/home/[username]/.scripts/download-complete.sh

After that you’ll need to make sure you make this an executable script:
$chmod +x /home/[username]/.scripts/download-complete.sh

Last, tell Transmission about the script

Transmission has a handy little preference in the “Downloading” tab that lets you “Call script when torrent is completed”. Just supply this with your newly created download-complete.sh file, and you are all set. Next time a download completes, you should get a push notification to your mobile device about it.

Posted by Chris Klosowski

Chris Klosowski is the Director of Technology at Sandhills Development, LLC, creators of fine WordPress plugins, and ecommerce solutions.

111 Comments

  1. Hi Chris!
    Thanks for sharing this tutorial. I’m having some problems hooking the script up in a raspberry. I’m using transmission-daemon instead of transmission, though.
    I think that the problem should be related with the permissions, who owns the group, the script, the sofware that is running behind, etc.
    Could you comment something on that?

    Thanks!

    Reply

  2. Could we modify this for Pushbullit?

    Reply

  3. I was wondering if you ever thought of changing the structure of your website?
    Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people could connect with it better.

    Youve got an awful lot of text for only having 1 or 2 pictures.

    Maybe you could space it out better?

    Reply

  4. Hey There. I found your blog using msn. This is an extremely well written article.
    I’ll be sure to bookmark it and return to read more of
    your useful information. Thanks for the post. I’ll definitely
    return.

    Look into my site: SynoGut

    Reply

  5. I loved as much as you will receive carried out right here.
    The sketch is attractive, your authored material stylish.

    nonetheless, you command get got an shakiness over that you wish be delivering the following.
    unwell unquestionably come more formerly again since exactly the same
    nearly a lot often inside case you shield this increase.

    Reply

  6. We’re a group of volunteers and opening a new scheme in our community.
    Your website offered us with valuable information to work on. You have done an impressive job and our whole
    community will be thankful to you.

    Reply

  7. Hmm it appears like your website ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say,
    I’m thoroughly enjoying your blog. I too am an aspiring blog writer
    but I’m still new to everything. Do you have any suggestions for novice blog writers?

    I’d really appreciate it.

    Reply

  8. I couldn’t refrain from commenting. Well written!

    Visit my site moonlightmining.com

    Reply

  9. It’s awesome to visit this website and reading the views of all colleagues
    regarding this post, while I am also keen of getting familiarity.

    Reply

  10. I simply desired to thank you very much yet again. I do not know what I would’ve made
    to happen in the absence of the entire thoughts revealed by you over such a
    field. It became a very fearsome issue in my circumstances, however ,
    looking at your skilled way you processed the issue took me to jump for gladness.
    I’m just thankful for this advice and as well , believe you
    know what an amazing job you happen to be accomplishing educating many others using a site.

    Most probably you’ve never met any of us.

    Feel free to visit my web site Botanical Farms CBD

    Reply

  11. Whɑt a data of un-ambiguity and preserveness of precious
    eҳperience on the topіc off unexpected emotions.

    Reply

  12. I like the valuable information you supply on your articles.
    I will bookmark your weblog and test once more right here frequently.
    I’m relatively sure I’ll learn many new stuff right right
    here! Best of luck for the next!

    Check out my web blog :: Neo Bio Keto Review

    Reply

  13. I think the admin of this site is truly working hard in favor of his web site, as here every information is quality based stuff.

    Feel free to visit my web-site :: Wawza Gummies

    Reply

  14. Thanks for some other wonderful post. Where else may anybody get
    that kind of info in such an ideal approach of writing?
    I have a presentation subsequent week, and I am on the search for such information.

    Have a look at my homepage … Viking XL Keto Review

    Reply

  15. Hi there, just wanted to tell you, I liked this blog post.

    It was inspiring. Keep on posting!

    my website … rftitanforge.com

    Reply

  16. Yeah bookmaking this wasn’t a risky conclusion outstanding post!

    Also visit my webpage Noe

    Reply

  17. Wow, superb weblog format! How long have you ever been blogging
    for? you make blogging glance easy. The full glance of your site is wonderful,
    as neatly as the content![X-N-E-W-L-I-N-S-P-I-N-X]I simply could not
    leave your site before suggesting that I really loved the standard info
    a person supply in your visitors? Is going to be
    back incessantly to inspect new posts.

    Here is my homepage – Arctic Box AC Reviews

    Reply

  18. Hello just ԝanted to ցove you a quick heawds uρ.

    The text in your articpe seem to be running off
    the screen in Safari. I’m nnot sure if thiis is a formatt issue or something to ddo ԝith wеb browser compatibility
    ƅut I figured Ӏ’d post to let yߋu know. The style andd design look
    great though! Hope you get the problem resolved soon. Thanks

    Reply

  19. Saved as a favorite, I love your web site!

    Here is my site Hyper XXL

    Reply

  20. I was able to find good advice from your blog articles.

    my blog :: Biodermeux

    Reply

  21. I аm ssurе this paragraph has touched aⅼl the internet people,its reallyy
    гeally good pparagraph onn building up new bⅼoց.

    Reply

  22. Everyone loves it whenever people get together and share thoughts.
    Great blog, stick with it!

    Reply

  23. This site certainly has all of the information and facts I wanted about this
    subject and didn’t know who to ask.

    Reply

  24. You made some good points there. I looked on the net to
    find out more about the issue and found most individuals will go along with your
    views on this website.

    my web site ColonBroom Ingredients

    Reply

  25. Howdy! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked
    hard on. Any suggestions?

    Also visit my web-site Synaptic IQ Brain

    Reply

  26. Unquestionably believe that which you stated.
    Your favorite reason appeared to be on the internet
    the simplest thing to be aware of. I say to you, I definitely
    get irked while people consider worries that they plainly do
    not know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side-effects ,
    people can take a signal. Will probably be back to get more.
    Thanks

    Reply

  27. I am curious to find out what blog platform you are utilizing?
    I’m having some small security issues with my latest blog and I would like to find something more safeguarded.

    Do you have any suggestions?

    My page: http://duna-anapa.net.ru/

    Reply

  28. Thanks for finally writing about > Pushover Notifications for Completed
    Transmission Downloads | Chris Klosowski < Liked it!

    my site http://www.meteoritegarden.com/userinfo.php?uid=2863704

    Reply

  29. This paragraph is actually a good one it assists new
    web people, who are wishing in favor of blogging.

    Reply

  30. Terrific article! This is the kind of information that are meant to be shared across the web.
    Shame on Google for now not positioning this put up upper! Come on over
    and talk over with my site . Thank you =)

    Here is my blog: Insights CBD Review

    Reply

  31. A person essentially lend a hand to make significantly posts I’d
    state. That is the very first time I frequented your web
    page and so far? I amazed with the analysis you made to make this particular post
    amazing. Great task!

    Reply

  32. I besides think thence, perfectly composed post!

    Feel free to surf to my web site Pure Keto Burn Diet

    Reply

  33. Good ? I should certainly pronounce, impressed with your web site.
    I had no trouble navigating through all tabs as well
    as related information ended up being truly easy to do to access.
    I recently found what I hoped for before you know it in the least.
    Quite unusual. Is likely to appreciate it for those who add
    forums or anything, web site theme . a tones way for
    your customer to communicate. Nice task.

    Here is my blog post … Vigor Max

    Reply

  34. Waү ϲool! Some very ᴠalid points! I appreciate you writiing this article ɑnd also the resst of tthe sіte is extгemely good.

    Reply

  35. What i don’t understood is if truth be told how you’re now not actually much more smartly-preferred than you
    may be now. You are so intelligent. You recognize therefore significantly in terms of this subject, made
    me individually imagine it from a lot of numerous angles.
    Its like men and women are not interested until it’s one thing to accomplish with Girl gaga!
    Your personal stuffs outstanding. All the time take care of it up!

    Reply

  36. I am sure this post has touched all the internet viewers, its really really fastidious
    post on building up new website.

    Reply

  37. Hello, after reading this amazing piece of writing i am also glad to share my knowledge here with colleagues.

    Reply

  38. Verү great post. I simply stumbled upon your weblog and
    ᴡisheⅾ to mention tht I’ve rеally enjoyed surfing around your weblog posts.
    In any cse I’ll bee subԝcribing for your rss feеd and I am һһoρing you
    write again so᧐n!

    Reply

  39. Great article, exactly what I needed.

    Reply

  40. whoah this blog is wonderful i really like studying your posts.
    Stay up the great work! You already know, a lot of people are searching
    round for this information, you can help them greatly.

    Take a look at my website :: anapapansion.ru

    Reply

  41. First off I would like to say fantastic blog!
    I had a quick question which I’d like to ask if you do not mind.
    I was curious to know how you center yourself and clear your thoughts before
    writing. I have had a hard time clearing my mind in getting
    my thoughts out. I truly do enjoy writing but it just seems like the first 10
    to 15 minutes tend to be wasted just trying to figure out how
    to begin. Any suggestions or tips? Thank you!

    Reply

  42. I’m not that much of a internet reader to be honest but your blogs really nice, keep it
    up! I’ll go ahead and bookmark your site to come back down the road.

    Many thanks

    Reply

  43. Helpful info. Lucky me I found your website by accident, and I am stunned why this coincidence didn’t happened earlier!
    I bookmarked it.

    Reply

  44. Remarkable! Its genuinely amazing paragraph, I have got much clear idea on the topic
    of from this article.

    Reply

  45. My family always say that I am killing my time here at web, however I
    know I am getting experience all the time by reading thes good posts.

    Reply

  46. I want to to thank you for this wonderful read!!
    I definitely enjoyed every bit of it. I’ve got you bookmarked to look at new things you post?

    Here is my blog post: Synaptic IQ

    Reply

  47. Good day! I know this is kinda off topic but I’d figured
    I’d ask. Would you be interested in trading
    links or maybe guest authoring a blog article
    or vice-versa? My blog addresses a lot of the same topics as yours and I believe we could greatly benefit from
    each other. If you might be interested feel free to shoot me an e-mail.
    I look forward to hearing from you! Superb blog by
    the way!

    Reply

  48. What’s up to every one, for the reason that I am in fact eager of reading this website’s post to be updated daily.
    It carries pleasant material.

    Reply

  49. Great post however , I was wondering if you could write a litte more on this topic?
    I’d be very thankful if you could elaborate a little
    bit further. Kudos!

    Reply

  50. Why people still use to read news papers when in this technological world the whole thing is presented on net?

    Here is my blog post – Vialis Male Enhancement (clubriders.men)

    Reply

  51. Hi colleagues, its fantastic piece of writing about
    cultureand entirely defined, keep it up all the time.

    Reply

  52. Do you mind if I quote a few of your posts as long as I
    provide credit and sources back to your blog? My website is in the very same area
    of interest as yours and my visitors would really benefit from some
    of the information you provide here. Please let me know if this okay with you.
    Regards!

    Check out my web site Max BHB Reviews

    Reply

  53. This is a great tip especially to those new to the blogosphere.
    Brief but very precise info? Thanks for sharing this
    one. A must read post!

    Here is my site ACV Rx Side Effects

    Reply

  54. I reckon something genuinely special in this site.

    Also visit my webpage – Luiresse Skin

    Reply

  55. If you are going for most excellent contents like me, only pay a quick visit this website daily since it offers feature
    contents, thanks

    my blog: Optimum Keto Pills

    Reply

  56. It’s really very complicated in this active life to listen news on TV, therefore I simply use world wide web for that reason, and get the
    hottest information.

    Reply

  57. I love your blog.. very nice colors & theme. Did you create
    this website yourself or did you hire someone to do it for you?
    Plz respond as I’m looking to construct my own blog and
    would like to find out where u got this from. many thanks

    Reply

  58. It’s awesome to pay a visit this web page and reading
    the views of all friends on the topic of this paragraph, while
    I am also zealous of getting know-how.

    Here is my web site: pansionat.com.ru

    Reply

  59. My brother recommended I would possibly like this website.
    He was once entirely right. This post actually made my day.
    You can not consider just how much time I had spent for this info!
    Thank you!

    Here is my page Keto Incinerate Reviews

    Reply

  60. May I just say what a relief to find a person that really understands what they’re discussing over the internet.
    You certainly realize how to bring an issue to light and make it important.
    More people have to check this out and understand this side of your story.
    I was surprised that you aren’t more popular given that you surely
    have the gift.

    Feel free to surf to my web site Luiresse

    Reply

  61. Wow! After all I got a webpage from where I be able to in fact get useful information regarding my study and knowledge.

    Reply

  62. I am forever thought about this, thank you for posting.

    my web site :: Tacoma Farms CBD Reviews

    Reply

  63. Hi! I know this is kinda off topic but I’d figured I’d
    ask. Would you be interested in trading links or maybe guest
    writing a blog post or vice-versa? My blog covers a
    lot of the same subjects as yours and I believe we could greatly benefit from each other.
    If you are interested feel free to send me an email.
    I look forward to hearing from you! Awesome blog by the way!

    Feel free to visit my homepage Pure Keto Burn Pills

    Reply

  64. I am extremely inspired with your writing abilities as well as with the
    structure for your weblog. Is that this a paid theme or did you modify it your self?
    Anyway keep up the excellent high quality writing, it is rare
    to look a nice weblog like this one these days.

    Here is my blog Vissentials Max BHB

    Reply

  65. Yay google is my king helped me to find this great internet site!

    my web blog; Renown CBD Gummies Reviews

    Reply

  66. I absolutely love your site.. Great colors & theme.
    Did you create this site yourself? Please reply back as I’m trying to create my own personal website and want to learn where you got this from or what the theme is called.
    Many thanks!

    Reply

  67. I am regular visitor, how are you everybody? This paragraph posted at
    this site is in fact nice.

    Reply

  68. Some really nice and useful info on this internet site, too I conceive
    the pattern has fantastic features.

    Here is my site :: Virectin Loaded Reviews

    Reply

  69. My brother recommended I might like this website. He was entirely right.

    This post actually made my day. You can not imagine just how much
    time I had spent for this information! Thanks!

    my site; Keto Max XR

    Reply

  70. Howdy! Quick question that’s entirely off topic.
    Do you know how to make your site mobile friendly? My site looks
    weird when viewing from my iphone. I’m trying to
    find a theme or plugin that might be able to resolve this problem.
    If you have any suggestions, please share. Appreciate it!

    Also visit my webpage – duna-anapa.net.ru

    Reply

  71. Hello there, I discovered your website by way of Google even as searching for a comparable subject, your web site came up, it appears
    to be like good. I’ve bookmarked it in my google bookmarks.[X-N-E-W-L-I-N-S-P-I-N-X]Hi there,
    simply turned into aware of your blog via Google, and located that it’s really
    informative. I am going to be careful for brussels.

    I will appreciate in the event you proceed this in future.
    Numerous people might be benefited from your writing.
    Cheers!

    Here is my webpage Primiene Cream

    Reply

  72. What’s up, I log on to your blog daily. Your story-telling style is awesome,
    keep doing what you’re doing!

    Reply

  73. I regard something genuinely interesting about your blog so I bookmarked.

    Have a look at my web-site; hypnotronstudios.com

    Reply

  74. Greetings from California! I’m bored at work so I decided to browse
    your site on my iphone during lunch break. I
    really like the knowledge you provide here and can’t wait to take
    a look when I get home. I’m amazed at how quick your blog
    loaded on my mobile .. I’m not even using WIFI, just 3G
    .. Anyways, amazing site!

    Reply

  75. Good day! I could have sworn I’ve been to this site before but after checking through some
    of the post I realized it’s new to me. Nonetheless, I’m definitely glad I found it and I’ll be bookmarking
    and checking back often!

    Reply

  76. whoah this blog is excellent i love reading your articles. Keep up the great work!
    You know, a lot of persons are searching around for this information,
    you can help them greatly.

    My web-site – forum.adm-tolka.ru

    Reply

  77. Thank you for the auspicious writeup. It in fact was a amusement account
    it. Look advanced to more added agreeable from you! By the way, how can we
    communicate?

    Reply

  78. Why users still make use of to read news papers when in this technological world all is presented on net?

    Here is my page – http://www.comptine.biz

    Reply

  79. I was reading through some of your posts on this website and I believe this
    internet site is very informative! Keep posting.

    Feel free to surf to my web page :: Cognitive IQ Ingredients

    Reply

  80. I’m really inspired together with your writing skills and also
    with the format on your blog. Is this a paid subject matter or did you modify it your self?

    Either way stay up the excellent quality writing, it’s rare to see
    a nice blog like this one nowadays..

    Reply

  81. Hi there to every body, it’s my first visit of this webpage; this blog includes amazing and
    actually fine stuff for visitors.

    My blog – Eagle CBD Gummies Reviews

    Reply

  82. Thank you, I’ve recently been searching for information approximately this
    topic for a long time and yours is the greatest I have discovered so far.
    But, what about the conclusion? Are you sure in regards to the source?

    Here is my blog … Hydrofirm Reviews

    Reply

  83. I will immediately snatch your rss as I can’t to find your email subscription link or newsletter service.
    Do you’ve any? Kindly permit me recognise in order that I may subscribe.
    Thanks.

    Reply

  84. Appreciate it for this post, I am a big big fan of
    this web site would like to proceed updated.

    My website – Virectin Loaded

    Reply

  85. Great post, I think website owners should larn a lot from this blog
    its rattling user genial. So much excellent info
    on here :D.

    Review my page; Arctos Portable AC

    Reply

  86. Thanks for sharing your info. I truly appreciate your efforts and I will be waiting for your next
    post thank you once again.

    Have a look at my blog … Luiresse Cream

    Reply

  87. Greetings from Florida! I’m bored to death at work
    so I decided to browse your site on my iphone during
    lunch break. I really like the info you provide here and can’t wait to
    take a look when I get home. I’m surprised at how fast your blog loaded on my mobile ..
    I’m not even using WIFI, just 3G .. Anyways, excellent site!

    Reply

  88. No matter if some one searches for his vital thing, so he/she wants
    to be available that in detail, therefore that thing is maintained over here.

    my homepage – Synaptic IQ Core Focus

    Reply

  89. I’m impressed, I have to admit. Seldom do I encounter a blog that’s both equally educative and interesting, and without a doubt, you’ve hit the nail on the head.
    The issue is something which too few people are speaking intelligently about.
    I am very happy I stumbled across this in my search for something regarding this.

    My homepage … Wawza Apple Cider Vinegar

    Reply

  90. No matter if some one searches for his vital thing, thus he/she desires to be available that in detail, thus that thing
    is maintained over here.

    Reply

  91. Thank you for another informative website. The place else
    may just I am getting that type of info written in such a perfect approach?
    I have a mission that I’m simply now operating on, and
    I’ve been at the look out for such information.

    my blog post – True Keto

    Reply

  92. I like what you guys are up too. Such smart work and reporting!

    Keep up the superb works guys I have incorporated you guys to my blogroll.

    I think it’ll improve the value of my site :).

    Here is my page – http://www.aniene.net/modules.php?name=Your_Account&op=userinfo&username=MahometCarl

    Reply

  93. Very interesting topic, regards for putting up.

    Also visit my blog post Keto Incinerate Review

    Reply

  94. Howdy! This blog post could not be written any better!
    Looking through this post reminds me of my previous roommate!
    He continually kept preaching about this. I’ll forward this article to him.
    Fairly certain he’s going to have a good read. Thanks for sharing!

    Take a look at my web blog :: Far East XL Reviews

    Reply

  95. I must thank you for the efforts you have
    put in writing this website. I am hoping to check out the same high-grade content by you in the future as well.
    In truth, your creative writing abilities has encouraged me to get
    my own, personal blog now 😉

    Reply

  96. I enjoy what you guys tend to be up too. This kind of clever work and coverage!
    Keep up the terrific works guys I’ve added you guys to my
    own blogroll.

    Feel free to surf to my web site: Ice House Portable AC – Bernadine

    Reply

  97. Simply to follow up on the update of this theme on your web-site and would
    really want to let you know simply how much I prized
    the time you took to create this useful post. Inside the
    post, you really spoke regarding how to seriously handle this matter with all convenience.
    It would be my own pleasure to gather some more
    ideas from your site and come as much as offer other people what I discovered from you.
    Thanks for your usual wonderful effort.

    Also visit my web page: shihan.com.ru

    Reply

  98. Hi, i believe that i saw you visited my blog thus i got
    here to return the choose?.I’m attempting to in finding issues to enhance my website!I guess its
    adequate to use a few of your ideas!!

    Here is my web site :: Wawza Apple Cider Gummies Reviews (duna-anapa.net.ru)

    Reply

  99. Heya i’m for the first time here. I came across this
    board and I find It really useful & it helped me out much.
    I hope to give something back and aid others like you aided
    me.

    Also visit my web site :: maidstonepistolclub.co.uk

    Reply

  100. For latest information you have to go to see world wide
    web and on internet I found this website as a finest web site for hottest updates.

    Feel free to surf to my web blog :: Blosum CBD Gummies

    Reply

  101. Howdy would you mind sharing which blog platform you’re using?
    I’m looking to start my own blog soon but I’m having a difficult
    time choosing between BlogEngine/Wordpress/B2evolution and
    Drupal. The reason I ask is because your design seems
    different then most blogs and I’m looking for something completely unique.
    P.S Apologies for getting off-topic but I had to ask!

    Also visit my website: Vigor Max Male Enhancement

    Reply

  102. You are so cool! I don’t suppose I’ve read through a
    single thing like that before. So wonderful to discover another person with a few original thoughts
    on this topic. Seriously.. thanks for starting this up.

    This web site is one thing that’s needed on the
    internet, someone with some originality!

    My web page: MaxBHB Reviews

    Reply

  103. Your style is unique compared to other people I have read stuff from.

    I appreciate you for posting when you’ve got the opportunity, Guess I will just bookmark this page.

    Reply

  104. Hmm is anyone else encountering problems with the pictures on this
    blog loading? I’m trying to figure out if its a problem on my end or if it’s The Skin Company Cream blog.
    Any responses would be greatly appreciated.

    Reply

  105. hey there and thank you for your information ? I have definitely picked up something new from right here.
    I did however expertise some technical points using this website,
    as I experienced to reload the web site lots of times previous to I could get it to load correctly.

    I had been wondering if your web hosting is
    OK? Not that I am complaining, but sluggish loading instances times will
    often affect your placement in google and can damage your high quality score if ads and marketing with Adwords.
    Anyway I’m adding this RSS to my e-mail and can look
    out for a lot more of your respective interesting content.
    Make sure you update this again soon.

    Feel free to visit my website: kanmoulue.com

    Reply

  106. Its not my first time to pay a quick visit this site, i am browsing this website dailly and take nice data from here
    all the time.

    my blog post: http://www.fotosombra.com.br

    Reply

  107. Hello.This article was really motivating,
    particularly because I was investigating for thoughts on this matter last Monday.

    Check out my blog: Vibrance Labs Ketorol

    Reply

  108. I love the efforts you have put in this, regards for all the great articles.

    my page :: forum.adm-tolka.ru

    Reply

  109. I’m still learning from you, while I’m trying to achieve my goals.
    I definitely liked reading all that is written on your site.Keep the aarticles coming.
    I liked it!

    my web site: Luiresse

    Reply

  110. Very nice post. I simply stumbled upon your weblog and wanted to
    say that I’ve truly loved surfing around your blog posts. After all I’ll be subscribing to your feed and I am hoping
    you write once more very soon!

    Reply

Leave a reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.