Setup Open Live Writer and sync with Windows Live Writer cross computers

Today I am setting up a new PC. I use Windows Live Writer to write for this blog for years, and found the new installation can no longer work for my blog. I tried Open Live Writer. Fortunately Open Live Writer works.

The next step is to synchronize the new Open Live Writer installation with my other computer’s Windows Live Writer.

Plugins

The plugins for Windows Live Writer does not work for Open Live Writer. Take the the VSPaste plugin as example, it can paste code copied from Visual Studio into Windows Live Writer and keep the style and color. It is built for Windows Live Writer and does not work for Open Live Writer.

To rebuild it for Open Live Writer, first decompile the plugin dll file. Then replace the reference assembly WindowsLive.Writer.Api.dll with OpenLiveWriter.Api.dll, which can be found at %UserProfile%\AppData\Local\OpenLiveWriter\app-0.6.2.

The rebuilt plugin VSPaste.OpenLiveWriter.dll should be placed in the %UserProfile%\AppData\Local\OpenLiveWriter\app-0.6.2\Plugins directory.

To debug the rebuilt plugin, clone the source of Open Live Writer from https://github.com/OpenLiveWriter/OpenLiveWriter.git and open in Visual Studio. Then launch Open Live Writer, and use Visual Studio to attach to the Open Live Writer process.

I have uploaded the plugin source to GitHub for demonstration purpose: https://github.com/Dixin/LiveWriter.VSPaste.

To synchronize the plugin cross multiple PCs, I put the plugins (VSPaste.WindowsLiveWriter.dll and VSPaste.OpenLiveWriter.dll) into a OneDrive directory, for example, D:\OneDrive\LiveWriter\Plugins. Then create a junction point for Windows Live Writer and Open Live Writer:

mklink /J C:\Users\dixin\AppData\Local\OpenLiveWriter\app-0.6.2\Plugins D:\OneDrive\LiveWriter\Plugins

Synchronize blog id

As mentioned in an earlier post, the blog account is associated with a GUID, and the GUID is written to blog post file (which is not a good design). For Windows Live Writer, the blog id is located under HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows Live\Writer\Weblog\. For Open Live Writer, it is located under Computer\HKEY_CURRENT_USER\Software\OpenLiveWriter\Weblogs. For the same blog, just make sure the same blog account has the same GUID.

image

C:\Users\dixinyan\AppData\Roaming\Windows Live Writer\blogtemplates

Synchronize configurations

The configurations for Windows Live Writer is located under %UserProfile%\AppData\Roaming\Windows Live Writer, and the configuratiuons for Open Live Writer is located under %UserProfile%\AppData\Roaming\OpenLiveWriter. The configurations includes blog template, user dictionary for spell check, etc. These can also be synchronized cross multiple PCs using OneDrive:

mklink /J C:\Users\dixin\AppData\Roaming\OpenLiveWriter D:\OneDrive\LiveWriter\Configurations

Synchronize blog posts

Once blog id is synchronized, it is safe to synchronize blog posts cross multiple PCs, again, using OneDrive:

mklink /J “C:\Users\dixin\Documents\My Weblog Posts” “D:\OneDrive\LiveWriter\My Weblog Posts”

52 Comments

  • An independent group of volunteers within Microsoft has successfully open sourced and forked Windows Live Writer. The fork is called Open Live Writer (also known as OLW) and it is part of the .NET Foundation and managed by this group of volunteers.REMOVED: Spell Checking. The implementation was super old and used a 3rd party spell checker we didn't have a license to include an open source release. Going forward we will add Spell Check using the built-in spell checker that was added in Windows 8. Open Live Writer on Windows 7 probably won't have spell check.
    REMOVED: The Blog This API. It was a plugin to Internet Explorer and Firefox and was a mess of old COM stuff.
    REMOVED: The "Albums" feature. It uploaded photos to OneDrive but depended on a library that was packaged with Windows Live Mail and Live Messenger and we couldn't easily get permission to distribute it in an open source project.
    ADDING VERY SOON: Google runs the excellent Blogger blog service. We've worked with the Blogger Team within Google on this project, and they've been kind enough to keep an older authentication endpoint running for many months while we work on Open Live Writer. Soon, Google and Blogger will finally shut down this older authentication system. Blogger will use the more modern OAuth 2 and Open Live Writer will be updated to support OAuth 2. Windows Live Writer will never support this new OAuth 2 authentication system, so if you use Blogger, you'll need to use Open Live Writer.

  • very good
    thanks

  • Nice Post. I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me. Thanks for sharing such types of information.

  • I am setting up my PC today as well. Thank you for sharing this tutorial.

  • Thank you so much for this tutorial.

  • I was very much looking for this training. Thanks admin

  • Thank you for being patient and helping me improve

  • i 'm newbie and your success is very much an inspiration for me

  • To exclusive Hulu streaming library utilizing hulu activation code in hulu.com/activate to trigger Hulu subscription. Should

    you confront

  • To exclusive Hulu streaming library utilizing hulu activation code in hulu.com/activate to trigger Hulu subscription. Should

  • I was very much looking for this training. Thanks admin

  • Thank you for being patient and helping me improve

  • i 'm newbie and your success is very much an inspiration for me

  • i 'm newbie and your success is very much an inspiration for me

  • I was very much looking for this training. Thanks admin

  • انحلال شرکت و نحوه منحل کردن شرکتها در ایران

  • I am a fan who has watched your writing from before. I have learned a lot from you. Please come to my " [url=https://mtboan.com/]먹튀검증커뮤니티[/url] " and help me.

  • Very interesting topic will bookmark your site to check if you Post more about in the future.

  • Thank you, it was great ، My problem is solved

  • thank you . I was looking for this training a lot. It was very comprehensive and practical

  • Sunday, and Onward to Budapest!…

    https://ir2movie.ir/

  • that is great , thank you :))

  • https://ma-study.blogspot.com/

  • خریدبازی کالاف دیوتی Call of Duty Vanguard Ultimate Edition

     سری بازی های ندای وظیفه یا همان کالاف دیوتی که مدت هاست از پرطرفدارترین، محبوب ترین و همچنین بهترین بازی های سبک اکشن و شوتر روایتگر دوران جنگ بوده‌اند. همچنین طی سال های اخیر در برخی از نسخه های این بازی تلاش شده است تا حالت جنگ مدرن به تصویر کشیده شود و به این ترتیب تجربه‌ای متفاوت از سری بازی های ندای وظیفه برای علاقمندان به این گیم و بازیکنان عزیز به ارمغان آورده شود. اکنون و با انتشار رسیدن جدیدترین نسخه این بازی با نام اختصاصی Call of Duty: Vanguard باز هم سعی شده که روایتی از جنگ جهانی دوم برای گیمرها به تصویر کشیده شود

  • برخی از بازی های  شرکت بلیزارد بصورت رایگان دردسترس گیمرها و کاربران نخواهد بود. و این کاربران برای استفاده از بازی  گیم تایم یا همان گیم کارت خریداری کنند. یکی از این بازی ها،‌ بازی محبوب و پرطرفدار ورلدآف وارکرافت است. به شارژ ماهیانه بازی وارکرافت در سرورهای بازی بلیزارد  گیم تایم می گویند ، که در فروشگاه جت گیم موجود می باشد.

    خرید گیم تایم 60 روزه ازفروشگاه جت گیم:

    در واقع گیم تایم 60 روزه نمونه ای جدید است از گیم تایم ها برای استفاده دربازی World of Warcraft  . که در ادامه بیشتر در مورد این محصول و نحوه استفاده از آن توضیح می دهیم .

    شما با خرید گیم تایم 60 روزه در مدت زمان آن گیم تایم ( 60 روز ) به امکاناتی در بازی World of Warcraft درسترسی پیدا خواهید کرد که این امکانات شامل موارد زیر میباشند :

    1 - اجازه لول آپ کردن تا لول 50 ( بدون گیم تایم فقط می توانید تا لول 20 بازی کنید )

    2 - اجازه  چت کردن با دیگران درون بازی ( بدون گیم تایم نمی توانید در بازی  چت کنید )

    3 - دسترسی به بازی World of Warcraft Classic

  • خرید بازی دراگون فلایت جت گیم  سری بازی ورلد آف وارکرافت یکی از قدیمی ترین گیم هایی است که هم از نظر محبوبیت و هم از نظر شکل بازی نزدیک به دو دهه است که با ارائه انواع بسته های الحاقی برای دوستداران این گیم سرپا است و به کار خود ادامه می دهد .
    ورلد آف وارکرافت توسط شرکت بلیزارد ارائه شده و بدلیل سبک بازی و گرافیک بالا در سرتاسر جهان طرفداران زیادی را به خود جذب کرده است.
    این بازی محبوب دارای انواع بسته های الحاقی میباشد که جدید ترین آن که به تازگی رونمائی شده و در حال حاضر صرفا امکان تهیه پیش فروش آن فراهم میباشد دراگون فلایت است
    این بازی که از نظر سبک بازی با سایر نسخه ها متفاوت بوده و جذابیت خاص خود را دارد که در ادامه به آن می پردازیم . همچنین برای تهیه نسخه های این گیم جذاب می توانید به سایت جت گیم مراجعه نمائید. در ادامه بیشتر در مورد بازی و سیستم مورد نیاز بازی می پردازیم

  • Buy 60 days game time from Jet Game

    If you are looking to buy a 60-day game time for your World of Warcraft game, you can visit the Jet Game store. One of the features of this store is that it is instant. After paying the price, the product code will be delivered to you as soon as possible. Currently, the advantage of the Jet Game store is that it is faster than other stores. And it is operating with an experienced staff and with the support of products provided to users at the most appropriate price.

    The best way to activate 60 days game time
    The easiest way and the best way to activate Gametime is to present it to the Battlenet client. A code will be sent to you after you purchase 60 days of game time from Jet Game. You must enter this code in the Battlenet client in Rededm a Code section to activate the 60-day game time for you. But another way to activate Gametime is to visit the Battlenet site.

    Gametime's connection to Shadoland
    From the very first day that Shdoland came to the World of Warcraft, Game Time was also presented. It can be said that the main purpose of connecting Gametime to Shadeland is to prevent cheating. Because you have to pay a lot of money to be able to play Game Time. On the other hand, it is to strengthen the servers. After the emergence of Gametime servers, Warcraft game servers have also become stronger.

  • I have been looking for articles on these topics for a long time. keo nha cai I don't know how grateful you are for posting on this topic. Thank you for the numerous articles on this site, I will subscribe to those links in my bookmarks and visit them often. Have a nice day

  • دریافت وقت سفارت به صورت فوری و تضمینی درخواست وقت سفارت به صورت ارزان گرفتن وقت سفارت به صورت سریع

  • ویزای ارزان قیمت دبی

  • چنانچه قصد سفر به کشور آلمان را دارید باید همانند دیگر کشورها نسبت به اخذ روادید آلمان اقدام کنید. قبل از انجام هر کاری بهتر است که از شرایط و قوانین سفارت آلمان در ایران آشنا باشید چرا که هر اشتباه میتواند شما را به راحتی دچار دسترسی نمایید و هم زمان و هم هزینه خود را از دست بدهید پس پیشنهاد میکنیم که با ما همراه باشید تا تمامی شرایط و قوانین سفارت آلمان در ایران را برای شما توضیح دهیم.

    اگر هدف شما سفر به کشور آلمان است با توجه به نوع سفر باید وقت سفارت مناسب آن را تهیه کنید چرا که هر نوع سفری یا درخواستی وقت بخصوص خود را دارد در کل وقت های سفارت المان شامل این موارد می شود که عبارتند از :

    وقت توریستی
    وقت دیدار از دوستان و فامیل
    وقت تجاری
    وقت تحصیلی
    وقت کاری
    وقت پیوست
    وقت تایید مدارک

  • CAD 3D es una tecnología de diseño y documentación asistida por computadora que reemplaza el dibujo manual con un proceso automatizado. Por lo tanto, el software CAD 3D desarrollado por...

  • I love coding but I'm still in the beginning and I'm learning HTML.

  • You write a lot of articles for me. And every story makes me unable to stop reading. you are awesome I will keep reading your articles.

  • آسیا پانل یکی از بزرگترین و برترین تولیدکنندگان ساندویچ پانل است که با استفاده از بهترین متریال و جدیدترین خط تولید محصولات خود را تولید می‌کند.

  • I really enjoyed the content of your website.

  • رزرو آنلاین کاروان کربلا از تمام شهرها با سامانهرسم زیارت

  • It's a very good presentation on this valuable Internet site. We've learned it by searching it again, so we're interested in something fresh and new, and we can revisit it over and over again.

  • Why couldn't I have the same or similar opinions as you? T^T I hope you also visit my blog and give us a good opinion. <a href="https://images.google.com.hk/url?sa=t&url=https%3A%2F%2Fwww.mtclean.blog/">majorsite</a>

  • Your article has answered the question I was wondering about! I would like to write a thesis on this subject, but I would like you to give your opinion once :D <a href="https://images.google.com.gt/url?sa=t&url=https%3A%2F%2Fwww.mtclean.blog/">bitcoincasino</a>

  • I came to this site with the introduction of a friend around me and I was very impressed when I found your writing. I'll come back often after bookmarking! <a href="https://images.google.com.gi/url?sa=t&url=https%3A%2F%2Fwww.mtclean.blog/">safetoto</a>

  • It's really great. Thank you for providing a quality article. There is something you might be interested in. Do you know <a href="https://images.google.com.gh/url?sa=t&url=https%3A%2F%2Fwww.mtclean.blog/">casino online</a> ? If you have more questions, please come to my site and check it out!

  • I really like your article, everything, from start to finish, I read them all.

  • I appreciate the time and effort you invested in crafting such a thought-provoking piece.

  • I’m really enjoying the theme/design of your web site.I was checking constantly this blog and I’m impressed!

  • It must be an interesting plugin, I will try it.

  • Thank you for providing

  • This is what I want from you. Can't find any other articles that can compare with yours, that's great.

  • Your article is a valuable contribution to the ongoing dialogue in [field or industry].

  • I found a great way to implement a server for selling Mitsubishi spare parts on the Mitsuland website, which you can refer to if you wish. Mitsuland specializes in the sale of Mitsubishi car parts

  • There is an excellent method for the MVM vehicle database on the Arian Yadak website. For example, it is possible to buy MVM spare parts at a very high speed.

  • One of the best sites that has implemented a database of purchases from Amazon, and I was really surprised to see it, is the Ariancart site.

Add a Comment

As it will appear on the website

Not displayed

Your website