public void loadMediaWikiDetails(string mediaWikiEngine) { switch (mediaWikiEngine) { case "O2-Platform.com": WikiApi = new O2PlatformWikiAPI(); break; case "OWASP.org": //WikiApi = new O2MediaWikiAPI(); //WikiApi.init("http://www.owasp.org/api.php"); WikiApi = new OwaspWikiAPI(); break; case "Wikipedia.com": WikiApi = new O2MediaWikiAPI(); WikiApi.init("http://en.wikipedia.org/w/api.php"); break; default: WikiApi = new O2MediaWikiAPI(); break; } SetWikiApi(WikiApi); MediaWikiUrl_TextBox.set_Text(WikiApi.HostUrl); MediaWiki_API_php_TextBox.set_Text(WikiApi.ApiPhp); MediaWiki_Index_php_TextBox.set_Text(WikiApi.IndexPhp); if (MediaWikiUrl_TextBox.get_Text().valid()) { checkMediaWikiUrls(); } }
public SummitAttendee getAttendee(string page) { var wikiApi = new OwaspWikiAPI(false); var templateData = new WikiText_Template(); templateData.parse(wikiApi, page); //return templateData.ParseTree.Root.ChildNodes; return(new SummitAttendee(templateData)); //.Variables; }
public string canParseAllTemplates() { var summitApi = new API_OWASP_Summit_2011(); var attendeesPages = summitApi.attendees(true); foreach(var testPage in attendeesPages) { if (testPage.contains("Summit_2011_Attendee")) { var page = testPage.split("|")[0].trim(); //return testPage; var wikiApi = new OwaspWikiAPI(false); var templateData = new WikiText_Template(); templateData.parse(wikiApi,page); Assert.That(templateData.Status.str() == "Parsed", "Could not parse page: {0}".format(page)); } } return "ok"; }
public SummitAttendee getAttendee(string page) { var wikiApi = new OwaspWikiAPI(false); var templateData = new WikiText_Template(); templateData.parse(wikiApi,page); //return templateData.ParseTree.Root.ChildNodes; return new SummitAttendee(templateData);//.Variables; }
public API_OWASP_Summit_2011() { wikiApi = new OwaspWikiAPI(false); }
public void loadMediaWikiDetails(string mediaWikiEngine) { switch(mediaWikiEngine) { case "O2-Platform.com": WikiApi = new O2PlatformWikiAPI(); break; case "OWASP.org": //WikiApi = new O2MediaWikiAPI(); //WikiApi.init("http://www.owasp.org/api.php"); WikiApi = new OwaspWikiAPI(); break; case "Wikipedia.com": WikiApi = new O2MediaWikiAPI(); WikiApi.init("http://en.wikipedia.org/w/api.php"); break; default : WikiApi = new O2MediaWikiAPI(); break; } SetWikiApi(WikiApi); MediaWikiUrl_TextBox.set_Text(WikiApi.HostUrl); MediaWiki_API_php_TextBox.set_Text(WikiApi.ApiPhp); MediaWiki_Index_php_TextBox.set_Text(WikiApi.IndexPhp); if (MediaWikiUrl_TextBox.get_Text().valid()) checkMediaWikiUrls(); }
public void setMediaWikiTo_OWASP() { WikiApi = new OwaspWikiAPI(false); this.buildGui(); }