Where is the 'folder view' for RSS feeds in Thunderbird? - thunderbird

All,
I've switched from Google Reader to Thunderbird to read / manage RSS feeds.
For some reason, the folder view of my imported feeds does not show up in Thunderbird, yet in the 'manage subscriptions' panel, the folder hierarchy is preserved.
See the attached screen shot.
Any thoughts?
Thanks!

I don't think there is a folder view for rss in Thunderbird.
You could install the Bamboo add-on but you might as well do that in Firefox.
Here's a workaround:
Right click on your rss folder
Search Messages...
Change the drop down box from "contains" to "doesn't contain"
Type a crazy word in the text field (I put "zigloo", pretty safe to assume that will never pop up in a rss feed, but you could go crazier)
Click on "Save as Search Folder"
You can then give it a name and put it where you want.

.opml file with feeds is in Xml format, so you may put each leaf (outline element without sub-elements) in an artificial wrapper element, which will get a visible folder in Thunderbird. Thus your initial .opml file:
<opml version="1.0">
<body>
<outline text="Birds">
<outline title="ParrotBlog" xmlUrl="http://parrot.com/feed"/>
</outline>
</body>
</opml>
should be converted to this:
<opml version="1.0">
<body>
<outline text="Birds">
<outline text="ParrotBlog">
<outline title="ParrotBlog" xmlUrl="http://parrot.com/feed"/>
</outline>
</outline>
</body>
</opml>
You may use an on-line Xslt converter (here, here) to perform (xml+xslt)->xml. Use the Xsl transformation:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="outline[not(child::*)]">
<xsl:element name="outline">
<xsl:attribute name="text"><xsl:value-of select="#title"/></xsl:attribute>
<xsl:copy>
<xsl:apply-templates select="#* | node()"/>
</xsl:copy>
</xsl:element>
</xsl:template>
<xsl:template match="/ | #* | node()">
<xsl:copy>
<xsl:apply-templates select="#* | node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
This workaround may work for you, till you find a decent Feeds Aggregator.

Related

Set Chinese Fonts on HTML Emails (Outlook)

Is it possible to set a Chinese font on HTML Emails for Outlook 2013? I want to be able to change the style of the punctuation for commas and full stop.
So it'll look similar to the Microsoft JhengHei font instead of the SimSun font.
There are a couple things you can do to make sure Chinese characters display in web or email. First, some code for the email <head>:
<!DOCTYPE html>
<!--
Set HTML language attribute
zh = Chinese
zh-Hans = Chinese (Simplified)
zh-Hant = Chinese (Traditional)
-->
<html lang="zh" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<!--
utf-8 works for most cases, including Chinese
-->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
</html>
You must make sure that you save your document in UTF-8 format and upload the document to your server or ESP so that the format is preserved. Some editors won't do or aren't configured like this by default, so you may need to check on that.
But ultimately these fonts won't display if a user doesn't have them installed on their local system. Specifying an appropriate font stack behind Microsoft JhengHei will help ensure that something shows up.

Adsense Bot looks for files for Adsense Matched content feature

Since i have implemented Matched content feature the Adsense bot (Mediapartners-Google) is looking for this tree files:
/google_matched_content_blacklist.txt
/google_matched_content_whitelist.txt
/google_matched_content_rules.xml
The file names sound like to control the Matched content feature,
but i can't find any description or documentation about this tree files.
Here is a sample of the /google_matched_content_rules.xml:
<rules>
<blacklist>
<uri>*.my-domain.com/exclude/*</uri>
</blacklist>
<whitelist>
<uri>*.my-domain.com/include/*</uri>
</whitelist>
<section>
<source>
<uri>*.my-domain.com/cat1/*</uri>
</source>
<target>
<uri>*.my-domain.com/cat2/*</uri>
</target>
</section>
</rules>
And the both files /google_matched_content_blacklist.txt and /google_matched_content_whitelist.txt are simple textfiles with a list of files or directories to exclude / include site in the related content.
! Keep Care: This is still not official documented !

draw path in OpenStreetMap

I have a GPX file with me. I need to draw a root map using this GPX file with selected points(as stops) OpenStreetMap.
What kind of steps I need to take.
Please help me.
Sample code in GPX file is given below
<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0">
<name>Example gpx</name>
<wpt lat="46.57638889" lon="8.89263889">
<ele>2372</ele>
<name>LAGORETICO</name>
</wpt>
<trk><name>Example gpx</name><number>1</number><trkseg>
<trkpt lat="46.57608333" lon="8.89241667"><ele>2376</ele><time>2007-10-14T10:09:57Z</time></trkpt>
<trkpt lat="46.57619444" lon="8.89252778"><ele>2375</ele><time>2007-10-14T10:10:52Z</time></trkpt>
<trkpt lat="46.57641667" lon="8.89266667"><ele>2372</ele><time>2007-10-14T10:12:39Z</time></trkpt>
<trkpt lat="46.57650000" lon="8.89280556"><ele>2373</ele><time>2007-10-14T10:13:12Z</time></trkpt>
<trkpt lat="46.57638889" lon="8.89302778"><ele>2374</ele><time>2007-10-14T10:13:20Z</time></trkpt>
<trkpt lat="46.57652778" lon="8.89322222"><ele>2375</ele><time>2007-10-14T10:13:48Z</time></trkpt>
<trkpt lat="46.57661111" lon="8.89344444"><ele>2376</ele><time>2007-10-14T10:14:08Z</time></trkpt>
</trkseg></trk>
</gpx>
Your question really lacks a lot of information but I assume you want to display your GPX file in a browser.
For just uploading your GPX file on a website which uses OSM as the underlying map: See track drawing websites in the OSM wiki.
For displaying your GPX file on your own server or your local computer: Choose a JavaScript API, for example Leaflet or OpenLayers. Then just import your GPX file, the Internet has numerous examples.

How to merge two prototypes in Pencil Wireframing Tool?

I am using Pencil wire framing tool. I have distributed the modules with my developers and now I want to merge all of them in a single solution. Instead of copy pasting page by page I think there can be a better way of doing this.
Also I wanted to know, is it possible of converting the one source file of prototype into another as I think collaboration feature in Pencil is missing.
Please assist.
Thank you
Open .ep files in your favorite editor. You will see an XML structure like
<?xml version="1.0"?>
<Document xmlns="http://www.evolus.vn/Namespace/Pencil">
<Properties/>
<Pages>
<page>...</page>
<page>...</page>
.....
.....
</Pages>
</Document>
Now just copy paste second .ep files all <page> at end of first .ep (Just before </pages>

How do you package clickable url's with your application?

I asked a similar question a while ago but didn't get a satisfactory answer, so I was wondering if there was a different approach a guy could take.
What is the format for making a web link that you can deploy with your application? One that might show up in the start menu as a link to said app vendor's website.
It should work in any modern OS and with any reasonably modern browser (i.e. >= IE6, although I'm not sure that's a relevant issue)
There is no cross-platform way to do this.
Freedesktop-compliant systems can use xdg-open
Mac users can use open
Debian derivatives can use sensible-browser (or install xdg-open, usually)
Windows users can use *.url files
Or, of course, you could implement xdg-open and package it with your app on systems that don't have it
Or implement your own util that's completely different and associate it with the right files
The format is different on different platforms.
On Windows, you can use a .url file. Here's a description of the format. You can also create one by just dragging a URL onto the desktop or into a folder. A simple example:
[InternetShortcut]
URL=http://stackoverflow.com/
On the Mac, you can also create a URL file by dragging a URL to the desktop. The format appears to be a file with a .webloc extension, containing a plist containing a dict, mapping the key URL to the URL in question:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>URL</key>
<string>http://stackoverflow.com/</string>
</dict>
</plist>