DIY Magic Mirror #4 – zusätzliche Module installieren und konfigurieren

Nach dem bis jetzt alles geklappt hat, muss der Magic Mirror noch ein wenig aufgehübscht werden. Zusätzliche wollte ich auch meine Netatmo Wetterstation auf dem Magic Mirror anzeigen lassen. Wie dies funktioniert, beschreibe ich in diesem Post.

Magic Mirror anzeige

Die Standardausgabe des Magic Mirrors ist schon mal ganz ok. Mit zwei, drei kleinen Kniffs kann man sie aber optimieren. Als erstes öffnen wir aber mal die entsprechende Datei, welche für die Ausgabe verantwortlich ist. Verbinde dich als erstes per SSH auf deinen Raspberry Pi.

Nun muss man das File config.js im Ordner config der Magic Mirror Installation öffnen:

cd MagicMirror/config

Anschliessend mit dem Nano Editor die Datei config.js öffnen

sudo nano config.js

Die einzelnen Module sind im Bereich modules zu finden. Jedes Modul beginnt mit einer geschweiften Klammer und endet dem entsprechend auch wieder mit einer schliessenden geschweiften Klammer.

Die Position an welcher das Modul angezeigt wird, wird beim Abschnitt position hinterlegt:

position: "top_left"

Folgende Positionen sind auf dem Magic Mirror verfügbar:

Jetzt zu diesem Zeitpunkt würde ich dir raten, einfach mal ein wenig mit den vorhanden Modulen und Positionen zu spielen. Ändere mal ein wenig die Positionen und starte jeweils den Magic Mirror neu und betrachte das Resultat.

Nicht vergessen, das File jeweils mit CTRL+X, Y und Enter zu speichern.

Standard Module Magic Mirror

Folgende Module werden standardmässig mit dem Magic Mirror installiert:

Die Module werden jeweils aus Github sehr gut erklärt. Auch hier würde ich empfehlen, dass man sich die Module alle mal durchschaut und ein wenig damit rumspielt. So bekommt man sehr schnell Sicherheit im Umgang mit den Modulen, der Konfiguration und überhaupt dem ganzen rumgetippe auf dem Terminal.

Zusätzliche Module installieren

Auf Github gibt es sehr viele zusätzliche 3rd Party Module. Diese zu installieren ist gar nicht schwierig. Untenstehend zu sehen am Beispiel des Modules MMM-SwissCommute. Dieses zeigt mir den Fahrplan der SBB für bestimmte Verbindungen an.

Navigiere als erstes in den Ordner modules mit folgendem Befehl

cd MagicMirror/modules

Klone bzw. lade das Modul auf deinen Raspberry mit folgendem Befehl

git clone https://github.com/nixnuex/MMM-SwissCommute

Anstelle von nixnuex und MMM-SwissCommute kann natürlich jeder andere Name eines Modules verwendet werden.

Ist alles korrekt gelaufen, sollte nun im modules Ordner ein neues Verzeichnis mit dem Namen MMM-SwissCommute vorhanden sein. Navigiere mit dem folgenden Befehl in dieses Verzeichnis:

cd MMM-SwissCommute

Jetzt sollte man die Datei READ.md öffnen um weitere Anweisungen zur Konfiguration zu erhalten. Im Falle von diesem Modul hier, ist das File leider leer. Macht aber nichts.

Nun muss das neue Modul noch in das, oben kennen gelernte config.js File eingebunden werden. Navigiere dazu zurück in den config Ordner und öffne das config.js File.

Nun muss der folgende Konfigurations Block in den modules Abschnitt des config.js Files hinzugefügt werden:

{
	module: 'MMM-SwissCommute',
	position: 'bottom_left',
	header: 'Train Connections',
	config: {
		from: 'Zürich HB', // Start train station
		to: 'Basel SBB', // Destination station
		maximumEntries: 4, // Max departures displayed
		minWalkingTime: 10 // Minimum time to get to the station
		}
},

Jetzt den Magic Mirror stoppen und starten und anschliessend sollten dir die nächsten vier Verbindungen von Zürich nach Basel angezeigt werden.

So und ähnlich können nun noch weitere Module installiert werden. Ich habe auf meinem Magic Mirror noch das Netatmo. Dies funktioniert genau gleich. Zusätzlich muss man dann aber bei Netatmo noch einen Private Key generieren lassen und diesen dem Modul bzw. im config.js File hinzufügen.

Bei mir sieht der Abschnitt im config.js so aus:

Mit der Zeit wird alles ein wenig routinierter. Neue Module zu installieren ist dann kein Problem mehr und man findet sich schneller und flinker zu recht als am Anfang. Bei mir war es noch so, dass ich schlussendlich zu wenig Platz auf meinem Magic Mirror, vor lauter installierten Module, hatte.

Nun fehlt eigentlich nur noch der Rahmen für unseren Magic Mirror. Wie ich den gebaut habe und was es zu beachten gibt, habe ich im fünften und letzten Teil dieser Serie geschrieben.

184 Replies to “DIY Magic Mirror #4 – zusätzliche Module installieren und konfigurieren

  1. Hey,

    Und bin schon gleich bei der Konfiguration der einzelnen Module auf ein Problem gestoßen…

    und zwar, wenn ich in der config.js Datei unter dem Modul „compliments“ die Option updateInterval auf 10 Sekunden stellen möchte, die Datei abspeicher und das System komplett neu hochfahre, erscheint bei mir die Fehlermeldung dass in meiner config.js Datei ein Fehler sei.

    hier der Code:

    {

    module: „compliments“,

    position: „lower_third“

    updateInterval: 10000,

    },

    Wo ist bitte mein Fehler!!!

    schonaml danke im voraus 🙂

    1. Die Kommas (,) an der richtigen Stelle setzen und schon sollte alles wie gewohnt funktionieren.

      1. Hallo, eine andere Frage….

        Wie bekomme ich bei dem Sonosmodul
        den Raumname über das Bild?
        Ich bekomme es nicht hin…,bitte um Hilfe. Danke

  2. Hey Michi,
    ich habe folgendes Problem:
    wenn mein pi den magic mirror startet hat er keine verbindung zum wlan, er zeigt nur an „Lade…“ bei den Modulen die eine Internet Verbindung benötigen. Ich kann auch nicht über SSH auf den pi zugreifen. Erst wenn ich mit dem Task-Manager den PM2 Prozess beende kann ich mich per SSH verbinden. Dann zeigt der pi auch an dass er eine starke Wlan Verbindung hat.
    Mir kommt es vor als würde der pi den magic mirror ausführen schon bevor er sich ordentlich mit dem Wlan verbindet.
    Bin noch ein Anfänger sorry falls etwas unklar ist.
    Ich hoffe du kannst mir helfen, schon mal danke im voraus 🙂
    Gruß
    Felix

    1. Hey Felix

      Sorry, habe es erst jetzt gesehen.
      Das die „Lade…“ anzeige kommt, ist dies bei allen Modulen so oder nur bei einem Einzelnen?
      Wenn du jetzt mit PM2 den Mirror stoppst, dann kannst du im OS sehen, dass du WLAN hast? Geht am einfachsten zum schauen, wenn du direkt auf den PI zugreifen kannst. Also nicht nur per SSH.

      So wie du schreibst, würde das ja heissen, dass sobald der MM gestartet wird, deine Wlan Verbindung unterbrochen wird? Was ja sehr komisch wäre irgendwie.

      Das „Laden…“ Problem oder dir Anzeige hatte ich auch schon mal, dann stimme aber ewas mit dem Modul nicht. Ich wurde mal ein Modul nehmen, bei welchem du nichts konfigurieren musst und dann schauen, ob etwas angezeigt wird.

      Gruss
      Michi

  3. {
    module: „calendar“,
    header: „Private Termine – aus der iCloud-Mail“,
    position: „top_right“,
    config: {
    colored: true,
    color: rgb(245,1,1),
    calendars: [
    {
    symbol: „calendar-check“,
    url: „**************“,
    maximumNumberOfDays: 365
    }
    ]
    }
    },

    In diesem Code versuche ich meine Kalender-Einträge farbig zu gestalten, jedoch ohne Erfolg… Sind meine „Options“ (colored und color) überhaupt an der richtigen Stelle??? Und woher weiß ich wo ich meine Options überhaupt platzieren muss???

    Schon mal vielen dank im Voraus

  4. Hallo!
    Bin ein richtiger Anfänger und wollte mir einen MagicMirror bauen.
    Soweit funktioniert mein Magic Mirror schon mal.
    Ich bin dabei meinen Netatmo auf die Anzeige einzubinden.
    Habe auch schon einen Account auf der Etwicklerseite angelegt und auch auch eine App.
    Dazu habe ich auch meine client id und client secret erhalten.
    Das Problem dabei ist das ich nicht zu den RefreshToken komme.
    Wie komme ich zu diesen wäre meine Frage.

    Bitte um Hilfe.
    Danke im Voruas

    1. Hallo Marcel

      Danke für deinen Kommentar.
      Um zum Refreshtoken zu kommen musst du im Terminal folgenden Befehl ausführen:

      curl -d „grant_type=password&client_id=123456789012345678901234&client_secret=ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI&username=example@example.com&password=example“ „https://api.netatmo.net/oauth2/token“

      Bei der folgenden Ausgabe bekommst du den Refreshtoken generiert. Nicht vergessen deine Keys und Credentials zu verwenden.

      Gruss und viel Erfolg
      Michi

    2. Bei mir läuft das Modul leider auch nicht.
      Da ich mit Netatmo schon Erfahrung habe, und ich die Daten auf meine Webseite per api ausgeben lasse, war das Erstellen des Refresh Token kein Problem.
      Ich bekomme jedoch einfach nur einen Kreis im MM angezeigt, habe schon etliches versucht, aber will einfach nicht….

  5. Magnificent goods from you, man. I’ve understand your stuff previous to and you are just
    too wonderful. I really like what you’ve acquired here, certainly
    like what you’re saying and the way in which you say it.
    You make it enjoyable and you still take care of
    to keep it wise. I can’t wait to read far more from you.

    This is really a wonderful web site.

  6. Thank you for some other informative blog. The place else may just I am getting
    that kind of information written in such a perfect approach?

    I’ve a mission that I’m simply now operating on, and I’ve been on the look out
    for such info.

  7. Hi! I could have sworn I’ve been to this blog before but after reading through some of the post I realized it’s new to
    me. Anyways, I’m definitely glad I found it and I’ll be book-marking and checking back frequently!

  8. When I initially commented I clicked the „Notify me when new comments are added“ checkbox and now
    each time a comment is added I get four emails with the same comment.
    Is there any way you can remove me from that service?

    Thanks!

  9. Simply want to say your article is as astonishing.
    The clarity in your post is simply nice and i could assume you’re an expert on this subject.
    Fine with your permission allow me to grab your feed to keep updated with forthcoming post.
    Thanks a million and please carry on the rewarding work.

  10. Write more, thats all I have to say. Literally,
    it seems as though you relied on the video to make your
    point. You clearly know what youre talking about, why waste your intelligence
    on just posting videos to your blog when you could be giving us something
    enlightening to read?

  11. Aw, this was an exceptionally nice post.
    Finding the time and actual effort to make a great article… but what can I say…
    I hesitate a lot and never manage to get anything done.

  12. Hi, i think that i saw you visited my site so i came to “return the favor”.I am trying to
    find things to enhance my web site!I suppose its ok
    to use a few of your ideas!!

  13. Hi there! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying to get my
    blog to rank for some targeted keywords but I’m not seeing very
    good results. If you know of any please share. Thank you!

  14. When some one searches for his vital thing, thus he/she
    needs to be available that in detail, thus that thing is maintained over here.

  15. Fantastic post however , I was wondering if
    you could write a litte more on this subject? I’d be very thankful if you
    could elaborate a little bit further. Thanks!

  16. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to
    my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward to your new updates.

    Visit my web site Premium Hemp CBD Extract

  17. I would like to thank you for the efforts you’ve put in writing this blog.
    I am hoping the same high-grade web site post from you in the upcoming also.
    In fact your creative writing skills has encouraged me to get my own web site now.

    Really the blogging is spreading its wings
    fast. Your write up is a good example of it.

    Feel free to visit my web-site; https://acorntreeholdingsinc.com/find-better-skincare-tips-73/

  18. Definitely imagine that which you stated. Your favourite reason appeared to be at
    the internet the easiest factor to remember of.

    I say to you, I certainly get irked while
    other people consider issues that they just do not recognize about.
    You managed to hit the nail upon the highest as smartly
    as defined out the whole thing without having side effect , other people can take a signal.
    Will probably be again to get more. Thanks

    My homepage :: 190012420250

  19. Undeniably imagine that which you said. Your favourite reason seemed to be at the web the simplest factor to take into accout of.

    I say to you, I certainly get irked whilst other people consider issues
    that they plainly don’t know about. You controlled to hit the nail upon the
    top as well as defined out the whole thing with no need side effect , folks could take
    a signal. Will probably be again to get more. Thank you!

    my page :: http://premiumhempcbd.net/

  20. That is very attention-grabbing, You are an excessively skilled blogger.
    I’ve joined your rss feed and look ahead to in search of more of your wonderful post.

    Additionally, I’ve shared your website in my social networks

    Also visit my web site – CogniMax Reviews

  21. Excellent pieces. Keep posting such kind of information on your site.
    Im really impressed by your site.
    Hello there, You’ve done an excellent job.
    I’ll definitely digg it and for my part suggest to my friends.
    I’m sure they’ll be benefited from this website.

  22. Appreciating the time and energy you put into your website and
    in depth information you present. It’s good to come across
    a blog every once in a while that isn’t the same old rehashed information. Great read!
    I’ve saved your site and I’m including your RSS feeds to
    my Google account.

  23. Hi there, for all time i used to check weblog posts here in the early hours in the
    dawn, since i like to gain knowledge of more and more.

  24. Nice post. I learn something totally new and challenging on blogs I stumbleupon every day.
    It’s always interesting to read through articles from other writers and practice something from
    other sites.

    Here is my webpage – اینجا(+)

  25. I beloved as much as you will receive carried out right here.
    The comic strip is tasteful, your authored subject matter stylish.
    nonetheless, you command get got an edginess over that
    you wish be handing over the following. sick surely come further in the
    past once more as precisely the similar nearly a lot ceaselessly
    inside case you protect this increase.

    Have a look at my blog – http://absoluteinteriordesign.qhub.com/member/2013478

  26. Hey I know this is off topic but I was wondering if you knew
    of any widgets I could add to my blog that automatically tweet my newest twitter
    updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe
    you would have some experience with something like this.

    Please let me know if you run into anything.

    I truly enjoy reading your blog and I look forward to your new
    updates.

  27. Hey there! This is my first visit to your blog! We are a group of volunteers and
    starting a new project in a community in the same
    niche. Your blog provided us valuable information to work on. You have done a marvellous job!

  28. I must point out my respect for your generosity for those people that really want guidance on this one topic.
    Your real dedication to getting the solution all-around appeared to
    be wonderfully functional and has constantly enabled associates like me to realize their
    desired goals. Your new interesting tips and hints means much to
    me and even further to my colleagues. Best wishes; from each one of
    us.

    Review my web page – http://www.articledude.com/classifieds/user/profile/307587

  29. Thanks for one’s marvelous posting! I seriously enjoyed reading it,
    you’re a great author.I will remember to bookmark your blog
    and will often come back very soon. I want to encourage one to
    continue your great posts, have a nice holiday weekend!

  30. Definitely believe that which you said. Your favorite justification seemed to be on the net the simplest thing to be aware of.
    I say to you, I certainly get irked while people think about worries that they plainly don’t know
    about. You managed to hit the nail upon the top as well as defined
    out the whole thing without having side effect , people can take a signal.
    Will probably be back to get more. Thanks

    Have a look at my web blog: http://www.articledude.com/classifieds/user/profile/307702

  31. Right here is the right blog for anybody who would like to find out about this
    topic. You know a whole lot its almost hard Back to list of items argue with you (not
    that I actually will need to?HaHa). You definitely put a new spin on a topic which has been discussed for years.
    Excellent stuff, just excellent!

  32. I enjoy you because of every one of your efforts on this website.
    Kim delights in engaging in investigations and it’s easy to see why.
    Most of us hear all about the lively medium you deliver
    very helpful secrets via this web blog and in addition improve contribution from visitors on the
    concept so my princess is certainly discovering a whole
    lot. Have fun with the rest of the year.

    You have been carrying out a useful job.[X-N-E-W-L-I-N-S-P-I-N-X]I am extremely
    impressed along with your writing skills and also with the structure for your weblog.

    Is that this a paid subject matter or did you modify it yourself?
    Anyway stay up the nice quality writing, it is uncommon to look a great blog like this one today.

    Also visit my website; http://eme.qhub.com/member/2080934

  33. I just could not leave your website prior to suggesting that
    I actually loved the standard info an individual supply in your visitors?
    Is going to be back often in order to inspect new posts.

    Here is my blog post: Cyalix Review

  34. This is the perfect web site for everyone who hopes to understand this
    topic. You understand a whole lot its almost hard to argue with you (not that I really would
    want to?HaHa). You definitely put a new spin on a
    topic which has been written about for a long time. Excellent stuff, just great!

    Also visit my website :: [ПЕРЕЙТИ]

  35. Hey I know this is off topic but I was wondering if you knew
    of any widgets I could add to my blog that automatically tweet my newest twitter updates.

    I’ve been looking for a plug-in like this for quite some time and was
    hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and I
    look forward to your new updates.

    Also visit my blog post; https://ads.wealthxo.com/user/profile/133860

  36. I think everything published made a ton of sense. But, what about this?
    what if you added a little information? I ain’t saying
    your content isn’t good., but suppose you added
    a post title that grabbed folk’s attention? I mean DIY Magic
    Mirror #4 – zusätzliche Module installieren und
    konfigurieren — doityourself.rocks is kinda boring.
    You might glance at Yahoo’s front page and see how they create article titles to get people to
    open the links. You might add a related video or a related pic or two to get readers excited about what you’ve written. In my opinion, it
    could bring your website a little livelier.

  37. Greetings from Idaho! I’m bored at work so I decided to check
    out your blog on my iphone during lunch break.
    I love the info 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 phone ..
    I’m not even using WIFI, just 3G .. Anyways, superb site!

    Visit my homepage … https://stopwatt.org/

  38. I was wondering if you ever considered changing the page layout
    of your blog? 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 two images.
    Maybe you could space it out better?

    my blog … Agility Fit Keto Reviews

  39. You could certainly see your skills within the article you
    write. The sector hopes for more passionate writers like you who are not afraid to say how they believe.

    At all times go after your heart.

  40. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my
    blog that automatically tweet my newest twitter updates.

    I’ve been looking for a plug-in like this for quite some time
    and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward to your new updates.

    Feel free to visit my blog post Infinite Restore Cream Ingredients

  41. Greetings from Los angeles! I’m bored at work so I decided to browse your site on my
    iphone during lunch break. I really like the information you present 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 .. Anyhow, great blog!

    Feel free to surf to my webpage – Organic Green CBD

  42. Greetings from Colorado! I’m bored to death at work so I decided
    to browse your site on my iphone during lunch break.
    I love 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
    phone .. I’m not even using WIFI, just 3G .. Anyhow,
    excellent site!

    Feel free to visit my blog … Organic Green CBD Oil Price

  43. I’m really impressed with your writing skills and also with the layout
    on your weblog. Is this a paid theme or did you customize it yourself?
    Anyway keep up the nice quality writing, it’s rare to see a
    great blog like this one these days.

    My site – HeatBuddy Heater

  44. I am really loving the theme/design of your web site. Do you ever run into any internet browser compatibility
    issues? A few of my blog readers have complained about my website not working correctly in Explorer but looks great in Opera.
    Do you have any recommendations to help fix this problem?

    Here is my web site … http://herbalpurecbd.net/

  45. Hi, i believe that i saw you visited my website thus i got here to go back the want?.I’m attempting
    to to find things to improve my web site!I guess its adequate to make use of some of your concepts!!

  46. Hello would you mind stating which blog platform you’re working with?
    I’m planning to start my own blog soon but I’m having a
    tough time selecting 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 My apologies for getting off-topic but I had to ask!

    my blog post: Cyalix

  47. It’s appropriate time to make some plans for the future
    and it’s time to be happy. I have read this post and if I could I
    desire to suggest you some interesting things or advice.

    Maybe you could write next articles referring to this article.
    I desire to read more things about it!

    My blog post :: Cyalix Pills

  48. Thanks so much for giving everyone a very nice possiblity to check tips from here.
    It’s usually so lovely and as well , stuffed with
    fun for me personally and my office co-workers to visit the
    blog at the very least 3 times in a week to read through
    the newest issues you have. And definitely, I am just certainly fascinated with all the
    impressive creative ideas served by you. Certain 3 points on this page are definitely the simplest we have
    all had.

    Here is my blog post: http://gourmetspice.com/author/rosalinaspe/

  49. I will right away grasp your rss feed as I can not to find your e-mail subscription link or e-newsletter service.
    Do you’ve any? Kindly permit me realize so that I may just subscribe.

    Thanks.

  50. Its such as you learn my thoughts! You seem to grasp so much
    approximately this, like you wrote the e book in it or something.

    I feel that you could do with a few % to drive the message house a
    little bit, but other than that, this is wonderful blog.
    An excellent read. I will certainly be back.

    My page :: Peak Summit Keto

  51. Awesome blog! Do you have any recommendations for aspiring writers?
    I’m hoping to start my own site soon but I’m a little lost on everything.
    Would you recommend starting with a free platform like WordPress or go
    for a paid option? There are so many options out there that I’m totally overwhelmed ..
    Any recommendations? Appreciate it!

    Look at my homepage :: https://www.tech.adventuredrivendesign.com/LamarwuMagareydn

  52. Just to follow up on the update of this topic on your
    website and would want to let you know just how much I prized the time
    you took to publish this useful post. Within the post, you spoke of
    how to seriously handle this challenge with all ease.

    It would be my personal pleasure to collect some more thoughts from your web-site
    and come up to offer others what I have benefited from you.
    I appreciate your usual excellent effort.

    Feel free to visit my web-site Tiger Bodi Keto Pills

  53. hey there and thank you for your info ? I have definitely picked up something new from
    right here. I did however expertise some technical
    points using this site, since I experienced to reload the web site lots of times previous to I could
    get it to load properly. I had been wondering if your web host is OK?
    Not that I’m complaining, but slow loading instances times will often affect your placement in google
    and can damage your quality score if advertising and marketing with
    Adwords. Well I’m adding this RSS to my e-mail
    and could look out for a lot more of your respective fascinating
    content. Make sure you update this again very soon.

    my web page https://fullreleafcbd.org/

  54. My wife and i were cheerful Chris managed to deal with his reports
    with the ideas he grabbed from your own web pages. It is
    now and again perplexing to simply possibly be making a gift of ideas others could have been making money from.
    And we all keep in mind we’ve got you to be grateful to for this.
    These illustrations you’ve made, the easy blog menu,
    the relationships you make it possible to engender – it’s got all terrific, and it is aiding
    our son and our family reason why the matter is awesome, which is certainly extremely indispensable.
    Thanks for all!

    my web page :: http://homebiz.freeglobalclassifiedads.com/user/profile/31479

  55. We wish to thank you all over again for the lovely
    ideas you gave Janet when preparing her own post-graduate research
    plus, most importantly, for providing many of the ideas
    within a blog post. Provided we had known of
    your website a year ago, we will have been saved the pointless measures we were employing.
    Thank you very much.

    Review my web page – http://freetraffic.freeglobalclassifiedads.com/user/profile/9575

  56. Good day! Do you know if they make any plugins to
    help with Search Engine Optimization? I’m trying to
    get my blog to rank for some targeted keywords but I’m not
    seeing very good success. If you know of any please share.
    Kudos!

  57. Excellent blog! Do you have any hints for aspiring writers?
    I’m hoping to start my own website soon but I’m a little lost on everything.
    Would you propose starting with a free platform like WordPress or go for a paid option? There are so many choices out there
    that I’m totally confused .. Any recommendations? Cheers!

    Also visit my webpage http://purespectracbd.net/

  58. My family members always say that I am wasting my time here at web,
    however I know I am getting knowledge daily by reading such nice posts.

  59. Wow, awesome weblog format! How long have you been blogging for?
    you make running a blog glance easy. The whole glance of your web site is great, as neatly as the content![X-N-E-W-L-I-N-S-P-I-N-X]I
    simply could not go away your web site prior to suggesting that I really loved the standard info a
    person supply on your visitors? Is going to be again often in order to
    investigate cross-check new posts.

    Here is my web-site – http://uniqueketochoice.net/

  60. Just wish to say your article is as surprising. The clearness
    in your post is just nice and i could assume you are an expert on this subject.
    Well with your permission allow me to grab your RSS feed to keep up to date with
    forthcoming post. Thanks a million and please continue the gratifying
    work.

  61. Hello there, just became aware of your blog through Google, and found that it is truly informative.
    I am gonna watch out for brussels. I’ll be grateful if you
    continue this in future. A lot of people will be benefited from your
    writing. Cheers!

    Feel free to visit my web site :: Pure Spectra CBD

  62. Hi! 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?

  63. Excellent article. Keep writing such kind of info on your
    blog. Im really impressed by your blog.[X-N-E-W-L-I-N-S-P-I-N-X]Hello there,
    You’ve done an excellent job. I will definitely digg it and in my opinion suggest to my friends.
    I am confident they will be benefited from this web site.

    Also visit my web page Organic Green CBD Reviews

  64. If some one desires to be updated with most up-to-date technologies afterward he must be go to see this web site and be up to date daily.

  65. Greetings, I do believe your site might be having web browser compatibility issues.
    When I look at your site in Safari, it looks fine however when opening in I.E., it has some overlapping issues.
    I merely wanted to provide you with a quick heads up! Other than that, excellent blog!

  66. I’ve been surfing online more than three hours today, yet I never found any interesting article like yours.
    It is pretty worth enough for me. Personally, if
    all web owners and bloggers made good content as you did, the net will
    be much more useful than ever before.

  67. Howdy! I know this is sort of off-topic however I needed to ask.
    Does building a well-established website such as yours take a large amount of work?
    I’m brand new to writing a blog but I do write in my journal every day.

    I’d like to start a blog so I can share my own experience and feelings online.

    Please let me know if you have any recommendations or tips for new aspiring
    blog owners. Thankyou!

Comments are closed.