- Extends
- Object
- Modifiers
- PerObjectConfig
NewsFeed
RSS\RDF Porcessing. Part of [[LibHTTP]].
Either RSS or RDF format is accepted.
''Note:'' the HTML special chars are NOT fixed, you have to do this yourself
''Note:'' Don't pound the webserver with requests, cache your results
Dcoumentation and Information:
http://wiki.beyondunreal.com/wiki/LibHTTP
Authors: Michiel 'El Muerte' Hendriks <elmuerte@drunksnipers.com>
Copyright 2003, 2004 Michiel "El Muerte" Hendriks
Released under the Lesser Open Unreal Mod License
http://wiki.beyondunreal.com/wiki/LesserOpenUnrealModLicense
Core.Object
|
+-- LibHTTP4.NewsFeed
Structures Summary |
RDFRentry Title, Link, Desc |
Inherited Structures from Core.Object |
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
Inherited Functions from Core.Object |
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~= |
var bool bSizeBugFix;
var protected array<string> data;
var protected array<string> line;
var protected int lineno;
var protected int wordno;
Config
var(Config) config int LastUpdate;
var(Config) config bool rssEnabled;
var(Config) config string rssHost;
var(Config) config string rssLocation;
var(Config) config int rssUpdateInterval;
RSSContent
var(RSSContent) config string ChannelDescription;
var(RSSContent) config string ChannelLink;
var(RSSContent) config string ChannelTitle;
var(RSSContent) config array<
RDFRentry> Entries;
struct
RDFRentry
{
var string Desc;
var string Link;
var string Title;
};
protected function bool getLine ( ) )
protected function string getTag ( out array<string> Args) )
protected function string getToNextTag ( ) )
protected function string getWord ( ) )
function int ParseRDFData ( array<string> inp) )
protected function bool _channel ( array<string> Args) )
protected function bool _item ( array<string> Args) )
protected function bool _rdf ( ) )
defaultproperties
{
bSizeBugFix=true
} |
Creation time: Do 14.8.2014 09:58:15.808 - Created with
UnCodeX