Auto Tag Generator Plug-In for Windows Live Writer

A

Auto Tag Generator is a plug in for Windows Live Writer that enables tags to be generated from a block of text (or the whole of the post)

Download:

Project can be downloaded from Codeplex here

Usage:

To generate tags, simply highlight all of the text (or a relevant section) and press “Inert Auto Generated Tags” in the Insert menu on the right hand side.
The tags are then displayed in a list (shown below)

wlwAutoTagGenPlugin
You can delete any tags generated by pressing the Del key, or right clicking, and clicking delete (the list is sometimes a bit random… but this is due to the Term Extractor API)

Hit Ok, and the tags are copied (comma separated) into the clipboard, for you to paste in to the Tags section in Windows Live Writer.

The tags generated for this post were:

auto tag
relevant section
wlw
tag generator
target
single day
clipboard
comma
codeplex
source code
open source
ip
address
yahoo

 

Limitations:

  • Currently, the post text has to be selected before selecting “Insert Auto Generated Tags”
  • Due to the limitations on the Yahoo Term Extractor API, only 5000 requests can be made in a single day from each IP address. I can’t see anyone reaching that limit… but I just thought I’d mention it!
  • You need to manually paste them into the tags section on WLW… this is something I’m working on. (feel free to help… it is open source!)

Source Code

I’ll be posting full details, and a little tutorial of how what and why etc…. shortly.
Until then, the project is on Codeplex, with no documentation.

 

codeplex-logo

<span class="dsq-postid" data-dsqidentifier="258 http://www.alexjamesbrown.com/uncategorized/auto-tag-generator-plug-in-for-windows-live-writer/">17 comments</span>

  • […] Auto Tag Generator plugin is useful for those users who find it difficult to list down the tags from blog post. To generate tags, simply highlight all of the text (or a relevant section) and press “Inert -> Auto  Tag Generator” in the Insert menu on the right hand side. […]

  • Anyway you could update the plug-in to never select of use certain words?

    I’m constantly removing words like DIV and POS and ID and OBJECT; it’s picking up HTML code…

    Request small update please.

  • Hi Alex,

    I wanted to try out the plugin but for some reason I can’t access the Options screen (and the plugin Insists I go to the options first).

    Everytime I click options I get the following:

    Method not implemented by plug-in:
    WriterPlugin.EditOptions

    Is there a way around this? Also yes Im quite new to blogging, is there an alternative to your plugin for live writer?

  • Uh…Please disregard, I totally fubar’d this – theres another plugin called TagCreator via file name but called Automatic Tag generator otherwise I confused your plugin with the other guys Doh! >_< please disregard my last message also Please Ask Kelly Morten to change his plugins name (I've tried requesting it but maybe it works better when its one dev to another 😉

  • Hello!
    I am new to this kind of plugin, so I deleted.
    After deleting, there’s leftover in wlw option menu.
    How can I remove them?

    Thanks.

  • May I just say that you sir, are a genius? *u*;;;

    I never really understood how to tag posts properly, and this auto-generator simplifies things for me. Thank you!

  • Uh oh… there’s a system error on this plugin now…

    > System.Net.WebException: The remote server returned an error: (404) Not Found.

    Help!

  • hello, it shows a error. Any solution for this? thanks

    System.Net.WebException: No se puede resolver el nombre remoto: ‘api.search.yahoo.com’
    en System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
    en System.Net.HttpWebRequest.GetRequestStream()
    en WindowsLiveWriter.TagGenerator.TagGenerator.GetTags(String content)
    en WindowsLiveWriter.TagGenerator.TagForm..ctor(String content)
    en WindowsLiveWriter.TagGenerator.TagGeneratorPlugin.CreateContent(IWin32Window dialogOwner, String& content)
    en WindowsLive.Writer.PostEditor.ContentSources.ContentSourceManager.PerformInsertion(IContentSourceSite sourceSite, ContentSourceInfo contentSource