background preloader

Yahoo Pipes

Facebook Twitter

Business Information and News: Track, Connect and Share - Tracked.com. Yahoo! Pipes : RSS Widget. Voici un tutorial tout simple pour afficher un flux RSS quelconque sur un blog ou un site, en utilisant le service gratuit de Yahoo! : Pipes. Le tutorial vous expliquera comment créer un flux, comment le configurer en ajoutant des modules, et comment publier le widget. Créer un compte Yahoo! Si vous n’avez pas encore de compte Yahoo! Créer un flux RSS personnalisé Interface Aller sur la page Yahoo! La partie centrale contenant les modules que vous avez sélectionnés pour créer votre pipeLe bandeau de gauche avec les modules à faire glisser dans la partie centrale pour créer / éditer votre pipeLe bandeau bas avec le rendu primaire de votre pipeLe bandeau haut avec le menu principal Ajouter un module principal Pour faire simple, commençons par ajouter un seul flux RSS.

Dans le formulaire, entrons l’URL du site dont on veut récupérer le flux : par exemple. On teste ensuite le résultat dans la bandeau du bas en cliquant sur « Refresh » : Ajouter d’autres modules Conclusion. Itools. Itools is a Python library which provides a wide range of capabilities: Workflow The simple workflow engine (itools.workflow) that uses automatons to represent a workflow system, is the oldest and probably the most widely used itools module. Check it if you want something simple to solve your workflow needs. OpenDocument Format As a part of our commitment in standard file formats and internationalisation, we have developped the translation infrastructure and tools to translate an maintain office documents in several languages. Load CSV file and use them as a persistant layer with a rich API, automatic indexing, stored procedures and powerful search features (itools.csv). -> EuroPython 2006 itools.csv slides Internationalization Language negotiation, text segmentation, fuzzy matching, language guessing, support for the GNU gettext tools, automatic extraction of translatable messages from (X)HTML documents.

Itools XML infrastructure Virtual File System Standard file formats. Strings. Buy this book at Amazon.com 8.1 A string is a sequence A string is a sequence of characters. You can access the characters one at a time with the bracket operator: >>> fruit = 'banana' >>> letter = fruit[1] The second statement selects character number 1 from fruit and assigns it to letter. The expression in brackets is called an index. But you might not get what you expect: >>> print letter a For most people, the first letter of 'banana' is b, not a. >>> letter = fruit[0] >>> print letter b So b is the 0th letter (“zero-eth”) of 'banana', a is the 1th letter (“one-eth”), and n is the 2th (“two-eth”) letter.

You can use any expression, including variables and operators, as an index, but the value of the index has to be an integer. >>> letter = fruit[1.5] TypeError: string indices must be integers 8.2 len len is a built-in function that returns the number of characters in a string: >>> fruit = 'banana' >>> len(fruit) 6 >>> last = fruit[length-1] >>> print last a 8.3 Traversal with a for loop object:

Handling CSV Files in Python. As a buddy of mine always says "the nice thing about standards is that there's so many to choose from". Take CSV files for example. CSV, of course, stands for "Comma Separated Values", more often than not though, it seems that CSV files use tabs to separate values rather than commas. And let's not even mention field quoting. If you deal with CSV files and you use Python the csv module can make your life a bit easier. Dealing with CSV files in Python probably couldn't be much easier. . $ cat test.csv A,B,"C D" 1,2,"3 4" 5,6,7 The following python program reads it and displays its contents: import csv ifile = open('test.csv', "rb")reader = csv.reader(ifile) rownum = 0for row in reader: # Save header row. if rownum == 0: header = row else: colnum = 0 for col in row: print '%-8s: %s' % (header[colnum], col) colnum += 1 rownum += 1 ifile.close() When run it produces: $ python csv1.py A : 1 B : 2 C D : 3 4 A : 5 B : 6 C D : 7 Running it produces:

YQL Console: select title from rss where url=" Using Yahoo! Pipes for Online Monitoring. La veille documentaire en 5, 30 ou 60 minutes : Articles : Thot Cursus. Les professeurs-documentalistes mènent une importante activité de veille documentaire pour leurs établissements. Ils doivent identifier et présenter des ressources variées intéressant les élèves, les enseignants et le personnel administratif. S'ils en avaient le temps, les professeurs-documentalistes pourraient aisément passer leur journée à veiller sur le net, tant le nombre de ressources numérique potentiellement intéressantes est grand. Ce n'est pas le cas, et ils ont donc besoin d'outils leur facilitant la veille, la rendant plus rapide.

Chacun d'eux met en place ses propres stratégies, mais ils peuvent aussi bénéficier des outils et environnements de veille élaborés par leurs collègues, dans une démarche de mutualisation et de partage. La veille, une question de temps Trois sections proposent ensuite une sélection de ressources consultables en 5, 30 et 60 minutes. Nouvelles générales et de proximité Ce portail est évidemment en accès libre. Editing 'Social Media Monitoring Tool' 14 Great YQL Tutorials For Beginners « Ijaar. Yahoo! Recently introduced its Yahoo Query Language to work with data on all Yahoo! Sites. Here are some excellent tutorials to get you started on learning the basics of YQL: 1. Learning Yahoo Query Language Available in both text and video form, this tutorial guides you step by step to get to know YQL. 2. This two-minute tutorial uses examples and screenshots demonstrate how to create a simple Web application that uses YQL to fetch an RSS feed. 3.

Two minute tutorial gives a detailed guide and screenshots on making a YQL Open Data Table. 4. This tutorial shows you how to include JavaScript in an Open Data Table definition that is executed by the YQL Web service. 5. Along with introducing you to the keywords of YQL, this tutorial teaches you how to use YQL INSERT and DELETE statements to update your Twitter feed. 6.Stocking Information with YQL and Open Data Tables Learn how to use YQL and open data tables to get well structured stocking information. 7. 9. 10. 11. 12. 13. 14. Yahoo Pipes : cela sera probablement un must. Figurez-vous que Jeudi dernier, une petite moité des "Web 2.0 guys français" qui ont participé à notre voyage d'étude en juin dernier aux USA, se sont retrouvés pour un dîner sympa dans un restaurant du 17ème à Paris...

(à noter que le 10 juillet dernier nous avons fait une réunion de debriefing au siège de l'Union des Annonceurs pour ceux qui ne sont pas venu : un monde fou...) Avant le dîner donc, Bertrand Jonquois de Yahoo, nous avait invité à un apéro sur la terrasse de son immeuble (il avait commandé le soleil...). Trés agréable... Et en plus, je l'avais tanné pour qu'il nous fasse une petite démo de Yahoo Pipes... Ce qu'il a fait...La chose m'a paru des plus intéressantes... Et j'ai passé une partie de ce dimanche pluvieux à farfouiller la chose...Et bé... J'ai eu le petit frisson habituel quand je découvre une pépite (ou ce qui va devenir une pépite...). Remarquable... Pipes se base sur le RSS... Quelques élucubrations : Convert an http authenticated feed into a regular feed you can use with Google Reader copy copy. Data scraping with YQL and jQuery | kelvinluck.com. For a project that I’m currently working on I need a list of all the US National Parks in XML format.

Google didn’t come up with anything so I decided that I would need to somehow grab the data from this list on Wikipedia. The problem is that the list is in messy HTML but I want some nice clean XML ready for parsing with E4X in Flash. There are a number of ways I could parse the data. If I knew Ruby and had an environment set up I’d probably use hpricot.

That’s when I thought of using jQuery to parse the data – it is the perfect tool for navigating a HTML DOM and extracting information from it. At this point I had at least a couple of ways to proceed with my jQuery approach: Copy the HTML file from Wikipedia to my server thus avoiding the cross domain issues. The YQL platform provides a single endpoint service that enables developers to query, filter and combine data across Yahoo! Xpath Content scrap avec YQL | Actualités | Tour du Web | NGCTW | Nothing's Gonna Change The World. Nous parlions hier du projet de webharvest que nous mettions sur les rails. Nous nous étions tourné vers le Xpath des éléments d'une page pour le scraper. Alors j'ai commencé à me documenter sur les outils existant pour basculer un fichier html vers de l'xml valide pour utiliser les commandes xpath.

Puis je suis tombé sur un tuto YQL ! Kesako YQL? Il s'agit tout simplement d'un web service proposé par Yahoo (une fois de plus) qui signifie Yahoo! Query Language. Comment scraper du contenu avec YQL ? Simple comme bonjour ! Si vous utilisez firefox installer (si ce n'est pas déjà le cas) l'extension Firebug.Choisissez l'élément de la page qui vous intéresse. Un exemple de webharvest via Xpath et YQL Je souhaite voler consulter le contenu de manière originale de la page suivante : Ce qui m'intéresse est contenu dans la div qui a pour id "post-3021".Son Xpath est : html/bodydiv[@id=\'mainColumn\']/div[@id=\'post-3021\']

Editing 'BBtest' Editing 'FBB intent' Editing 'Example: Using the Sub-element Module' Editing 'Example: Using the String Tokenizer Module' Editing 'Example: Using the Item Builder'