LiveTShirt, une application qui fait vivre Microsoft Tag !

En discutant avec Xavier Rosée à propos de l’impression d’un T-Shirt, nous est venu l’idée d’un tag qui amènerait vers une page web alimentée constamment par le biais d’un flux RSS.

Toute la partie Création de Tag est prise en charge par le site Web Microsoft Tag, il nous reste seulement la problématique de récupération du Flux RSS et de la mise à jour de la donnée du Tag.
J’ai donc crée une petite application, LiveTShirt qui va nous permettre de résoudre ce problème.
Celui-ci récupère d’abord un flux RSS grâce à la classe de syndication SyndicationFeed fournit par le framework .NET


            Feed feed = new Feed();
            List<FeedItem> items = new List<FeedItem>();
            SyndicationFeed blogFeed = new SyndicationFeed();

            //WebClient is used in case the computer is sitting behind a proxy   
            WebClient client = new WebClient();
            client.Proxy = WebRequest.DefaultWebProxy;
            client.Proxy.Credentials = CredentialCache.DefaultCredentials;
            client.Credentials = CredentialCache.DefaultCredentials;

            try
            {
                // Read the feed using an XmlReader   
                using (XmlReader reader = XmlReader.Create(client.OpenRead(url)))
                {
                    // Load the feed into a SyndicationFeed   
                    blogFeed = SyndicationFeed.Load(reader);
                }
            }
            catch (Exception ex)
            {
                //...   
            }

On parcourt les items du flux en faisant entre chaque un update de l’url de notre Tag via le Helper fournit dans cet article et une pause (10 minutes par exemple). Une fois l’itération terminée, on recommence en chargeant de nouveau le flux RSS !

Lorsque le Tag Reader numérisera le TShirt il récupèrera bien une url qui variera selon le temps et les publications RSS.

Vous trouverez le code source de l’application LiveTShirt ici et l’executable par . N’oubliez pas de modifier les Settings qui se trouve dans le fichier LiveTShirt.exe.config avant de lancer l’application et notamment la clé tokenAPI fournit par Microsoft Tag 😉

2 Responses to LiveTShirt, une application qui fait vivre Microsoft Tag !

  1.  

    C’est une application très sympa des MS Tags !

    J’aurai bien aimé avoir eu l’idée pour mon article sur MSTag pour programmez, tant pis :)

  2. Merci pour le compliment, Christopher.
    Je suis allez voir ton Blog et je le trouve vraiment bien !
    Ton article pour programmez sort quand ?

     

leave your comment