C# Class CalendarAggregator.Discovery

ファイルを表示 Open project: judell/elmcity

Public Methods

Method Description
GetEventBriteOrganizers ( Calinfo calinfo, string>.Dictionary settings ) : List
GetEventfulVenues ( Calinfo calinfo, int min_per_venue, string>.Dictionary settings ) : List
GetFacebookPages ( Calinfo calinfo, string location ) : List
GetMeetupGroups ( Calinfo calinfo, int delay, string>.Dictionary settings ) : List
GetMeetupGroups2 ( Calinfo calinfo, int delay, string>.Dictionary settings ) : List
RenderTaggableJson ( TaggableSource taggable, string>.List feeds, string type ) : string
RenderTaggableLink ( TaggableSource taggable, string>.List feeds, string type ) : string
StoreEventBriteTaggables ( string id, string>.Dictionary settings, Calinfo calinfo ) : void
StoreEventfulTaggables ( string id, string>.Dictionary settings, Calinfo calinfo ) : void
StoreFacebookTaggables ( string id, string location, Calinfo calinfo ) : void
StoreMeetupTaggables ( string id, string>.Dictionary settings, Calinfo calinfo ) : void
StoreTaggables ( string id, string location, string>.Dictionary settings ) : void
VisualizeTaggables ( string id ) : void

Private Methods

Method Description
FacebookPageHasFutureEvents ( List events, Calinfo calinfo ) : bool
FacebookPageMatchesLocation ( string url, string location, string>.Dictionary settings, string &page ) : bool
GetCuratedFeeds ( string id ) : string>>.List
GetFacebookPageOrGroupOriginUrl ( string page ) : string
GetMeetupCity ( JToken jtoken ) : string
GetTaggables ( string id, string type ) : List
GetUniqueTaggables ( string id, string type ) : HashSet
InitializeTaggables ( Calinfo calinfo, string flavor ) : List
IsCaptured ( string group_id, string name_and_pk ) : bool
RememberTaggable ( string name_and_pk, string rowkey, TaggableSource taggable ) : void

Method Details

GetEventBriteOrganizers() public static method

public static GetEventBriteOrganizers ( Calinfo calinfo, string>.Dictionary settings ) : List
calinfo Calinfo
settings string>.Dictionary
return List

GetEventfulVenues() public static method

public static GetEventfulVenues ( Calinfo calinfo, int min_per_venue, string>.Dictionary settings ) : List
calinfo Calinfo
min_per_venue int
settings string>.Dictionary
return List

GetFacebookPages() public static method

public static GetFacebookPages ( Calinfo calinfo, string location ) : List
calinfo Calinfo
location string
return List

GetMeetupGroups() public static method

public static GetMeetupGroups ( Calinfo calinfo, int delay, string>.Dictionary settings ) : List
calinfo Calinfo
delay int
settings string>.Dictionary
return List

GetMeetupGroups2() public static method

public static GetMeetupGroups2 ( Calinfo calinfo, int delay, string>.Dictionary settings ) : List
calinfo Calinfo
delay int
settings string>.Dictionary
return List

RenderTaggableJson() public static method

public static RenderTaggableJson ( TaggableSource taggable, string>.List feeds, string type ) : string
taggable TaggableSource
feeds string>.List
type string
return string

RenderTaggableLink() public static method

public static RenderTaggableLink ( TaggableSource taggable, string>.List feeds, string type ) : string
taggable TaggableSource
feeds string>.List
type string
return string

StoreEventBriteTaggables() public static method

public static StoreEventBriteTaggables ( string id, string>.Dictionary settings, Calinfo calinfo ) : void
id string
settings string>.Dictionary
calinfo Calinfo
return void

StoreEventfulTaggables() public static method

public static StoreEventfulTaggables ( string id, string>.Dictionary settings, Calinfo calinfo ) : void
id string
settings string>.Dictionary
calinfo Calinfo
return void

StoreFacebookTaggables() public static method

public static StoreFacebookTaggables ( string id, string location, Calinfo calinfo ) : void
id string
location string
calinfo Calinfo
return void

StoreMeetupTaggables() public static method

public static StoreMeetupTaggables ( string id, string>.Dictionary settings, Calinfo calinfo ) : void
id string
settings string>.Dictionary
calinfo Calinfo
return void

StoreTaggables() public static method

public static StoreTaggables ( string id, string location, string>.Dictionary settings ) : void
id string
location string
settings string>.Dictionary
return void

VisualizeTaggables() public static method

public static VisualizeTaggables ( string id ) : void
id string
return void