RSS Reference
Weather
Parameters:
string city
- Which city to find the weather in. Eg. "Baltimore".
string state
- Which state to find the weather in. Eg. "Maryland".
string noFindMessage
- What to return if no entry is found. Eg. "I can't find weather for that place."
string entryNumber
- Which entry to use. "0" is a detailed entry for today. "1" is a genral entry for today. "2" & "3" are future forcasts.
Methods:
User.RSSWeatherToday(string city, string state)
- Gets the weather at the given city and state for today
User.RSSWeatherTitle(string city, string state, string noFindMessage, string entryNumber)
- Gets the title of the weather at the given city and state for the entry number and returns the noFindMessage string if no entry is found.
User.RSSWeatherLink(string city, string state, string noFindMessage, string entryNumber)
- Gets the link of the weather at the given city and state for the entry number and returns the noFindMessage string if no entry is found.
User.RSSWeatherDescription(string city, string state, string noFindMessage, string entryNumber)
- Gets the description of the weather at the given city and state for the entry number and returns the noFindMessage string if no entry is found.
Google News
Parameters:
string searchTerm
- Keywords to use in news search. Eg. "Current Elections".
string noFindMessage
- What to return if no entry is found. Eg. "I can't find news for that topic."
string entryNumber
- Which result to use. "0" is the 1st result. "1","2" and so on are the second, third and so on results respectively.
Methods:
User.RSSGoogleNewsTitle( string searchTerm )
- Gets the title of the first news item.
User.RSSGoogleNewsTitle(string searchTerm, string noFindMessage, string entryNumber)
- Gets the title of the news item at the entryNumber spot returning the no FindMessage string if no news is found.
User.RSSGoogleNewsLink( string searchTerm )
- Gets the link to the full article of the first news item.
User.RSSGoogleNewsLink(string searchTerm, string noFindMessage, string entryNumber)
- Gets the title of the news item at the entryNumber spot returning the no FindMessage string if no news is found.
User.RSSGoogleNewsDescription( string searchTerm )
- Gets a brief description of the first news article.
User.RSSGoogleNewsDescription(string searchTerm, string noFindMessage, string entryNumber)
- Gets the title of the news item at the entryNumber spot returning the no FindMessage string if no news is found.
Custom RSS
Parameters:
string url
- Which RSS to find information from. Eg. "http://www.epicurious.com/services/rss/feeds/newrecipes.xml".
string noFindMessage
- What to return if no entry is found. Eg. "I can't an entry that place."
string entryNumber
- Which entry to use. "0" is the first entry. "1","2" and so on are the second, third and so on entries respectively.
Methods:
User.RSSgetTitle(string url)
- Gets the title of the first entry.
User.RSSgetTitle(string url, string entryNumber)
- Gets the title of the entry at entryNumber.
User.RSSgetTitle(string url, string noFindMessage, string entryNumber)
- Gets the title of the entry at entryNumber and returns string noFindMessage if no entry is found.
User.RSSgetLink(string url)
- Gets the link of the first entry.
User.RSSgetLink(string url, string entryNumber)
- Gets the link of the entry at entryNumber.
User.RSSgetLink(string url, string noFindMessage, string entryNumber)
- Gets the link of the entry at entryNumber and returns string noFindMessage if no entry is found.
User.RSSgetDescription(string url)
- Gets the description of the first entry.
User.RSSgetDescription(string url, string entryNumber)
- Gets the description of the entry at entryNumber.
User.RSSgetDescription(string url, string noFindMessage, string entryNumber)
- Gets the description of the entry at entryNumber and returns string noFindMessage if no entry is found.
Other
Methods:
User.RandNum()
- Gets a random number (integer) between 1 and 10.
User.RegexMatch(string re_string, string text)
- Checks to see if the two strings are the same.
User.RandomChoice(params string[] list)
- Gets a random entry from the list provided. Example: User.RandomChoice("heads","tails") will randomly choose heads or tails.
-
User.Time()
- Gets the current time.
This work is supported by the following National Science Foundation Grants:
CNS-087508, CNS-0549481, IIS-0811884, IIS-0415273