Свойство | Тип | Описание | |
---|---|---|---|
Diacritics | string[][] | ||
SortKeyChars | string[][] | ||
WriteDebugEnabled | bool |
Метод | Описание | |
---|---|---|
AllCaseInsensitive ( string input ) : string |
Returns a regex case insensitive version of an entire string e.g. "Category" returns "[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]"
|
|
AppendParameterToTemplate ( string templateCall, string parameter, string newValue ) : string |
Appends the input parameter and value to the input template
|
|
AppendParameterToTemplate ( string templateCall, string parameter, string newValue, bool unspaced ) : string |
Appends the input parameter and value to the input template Determines whether to put parameter on newline, and whether to put space after pipe based on existing template parameters' formatting
|
|
ApplyKeyWords ( string title, string text ) : string |
Applies the key words "%%title%%" etc. https://meta.wikimedia.org/wiki/Help:Magic_words
|
|
ApplyKeyWords ( string title, string text, bool escape ) : string |
Applies the key words "%%title%%" etc. https://meta.wikimedia.org/wiki/Help:Magic_words
|
|
BasePageName ( string title ) : string |
Works like MediaWiki's {{BASEPAGENAME}} by retrieving page's parent name
|
|
Beep ( ) : void |
Beeps
|
|
BuildPostDataString ( |
Converts a NameValueCollection of parameter names and values into an API command string
|
|
CaseInsensitive ( string input ) : string |
Returns a regex case insensitive version of a string for the first letter only e.g. "Category" returns "[Cc]ategory"
|
|
CaseInsensitiveStringCompare ( string one, string two ) : bool |
Case-Insensitive String Comparison
|
|
CleanSortKey ( string defaultsort ) : string |
Cleans sortkeys: removes diacritics, except for ru, fr, pl wikis Cleans up/removes specific characters per WP:SORTKEY
|
|
ConvertDate ( string inputDate, |
Returns the input date in the requested format (American or International). If another Locale is passed in the input date is returned. For en-wiki only.
|
|
ConvertDate ( string inputDate, |
Returns the input date in the requested format (American or International). If another Locale is passed in the input date is returned. For en-wiki only.
|
|
ConvertFromLocalLineEndings ( string input ) : string |
Converts all line endings to \n
|
|
ConvertFromTalk ( List |
Turns a list of talk pages into a list of the associated articles.
|
|
ConvertFromTalk ( Article a ) : string |
Turns a talk page into its associated article
|
|
ConvertFromTalk ( string a ) : string |
Turns a talk page into its associated article
|
|
ConvertNamespace ( List |
Turns a list of pages into a list of pages in the input namespace Does not convert Special pages
|
|
ConvertNamespace ( Article a, int NewNamespace ) : string |
Turns a list of pages into a list of pages in the input namespace Does not convert Special pages
|
|
ConvertToLocalLineEndings ( string input ) : string |
Converts all line endings are the environment default
|
|
ConvertToTalk ( List |
Turns a list of articles into an list of the associated talk pages.
|
|
ConvertToTalk ( Article a ) : string |
Turns an article into its associated talk page
|
|
ConvertToTalk ( string a ) : string |
Turns an article into its associated talk page
|
|
Copy ( |
Copy selected items from a listbox
|
|
Copy ( |
Copy selected items from a listview
|
|
CopyToClipboard ( object data, bool copy ) : void |
Wrapper function for setting text to clipboard. Clears clipboard and waits before continuing
|
|
CopyToClipboard ( string text ) : void |
Wrapper function for setting text to clipboard. Clears clipboard and waits before continuing
|
|
DateBeforeToday ( string date ) : bool |
Attempts to parse the input string as a date, if parsed returns whether the date is before the system date Otherwise returns false
|
|
DatesCount ( string text ) : int>.Dictionary |
Counts the number of dates of International/American/ISO format in the text
|
|
DeduplicateList ( List |
Returns a dediplicated list, using .NET 3.5 Distinct() function if available
|
|
DuplicateTemplateParameters ( string templatecall ) : int>.Dictionary |
Returns duplicate named parameters in a template call
|
|
DuplicateWikiLinks ( string text ) : List |
Returns a sorted list of duplicate wikilinks in the input text (links converted to first letter upper) in format: name (count)
|
|
EditArticleInBrowser ( string title ) : void |
Opens the specified articles edit page
|
|
ExpandTemplate ( string articleText, string articleTitle, string>.Dictionary |
Expands (substitutes) template calls using the API
|
|
FilterSomeArticles ( List |
Filter out articles which we definitely do not want to edit and remove duplicates. (Filters MediaWiki (and talk) NS, Commons, and where NS is less than 0)
|
|
FirstChars ( string str, int count ) : string |
Returns substring at the start of a given string
|
|
FirstDifference ( string a, string b ) : int |
Returns index of first character different between strings
|
|
FirstToUpperAndRemoveHashOnArray ( string input ) : string[] |
|
|
FixupDefaultSort ( string s ) : string |
Removes recognised diacritics and double quotes, converts to Proper Case per [[WP:CAT]]
|
|
FixupDefaultSort ( string defaultsort, bool isArticleAboutAPerson ) : string |
Removes recognised diacritics and double quotes, converts to Proper Case per [[WP:CAT]]
|
|
FlashWindow ( |
Flashes the given form in the taskbar
|
|
GetDomain ( string url ) : string |
Returns the domain name from a URL e.g. bbc.co.uk from http://www.bbc.co.uk/1212
|
|
GetHTML ( string url ) : string |
Gets the HTML from the given web address.
|
|
GetHTML ( string url, |
Gets the HTML from the given web address.
|
|
GetHTML ( string url, |
Gets the HTML from the given web address.
|
|
GetHTML ( string url, string &responseURL ) : string |
Gets the HTML from the given web address.
|
|
GetMd5Sum ( string input ) : string |
Calculates md5sum of a string, see http://msdn.microsoft.com/en-us/library/system.security.cryptography.md5%28v=vs.110%29.aspx
|
|
GetMetaContentValue ( string pagesource, string metaname ) : string |
Returns the value of an HTML meta tag
|
|
GetNamespaceString ( Article a ) : string |
|
|
GetNamespaceString ( string title ) : string |
Returns a string just including the namespace of the article
|
|
GetNumberFromUser ( bool edits, int max ) : int |
Shows the user an input box to select a number
|
|
GetTemplateArgument ( string templateCall, int argument ) : string |
Returns the requested argument from the input template call
|
|
GetTemplateArgumentCount ( string template ) : int |
Returns the number of arguments to the input template call, positional and named parameters
|
|
GetTemplateArgumentCount ( string template, bool populatedparametersonly ) : int |
Returns the number of arguments to the input template call, positional if populatedparametersonly=false, and named parameters
|
|
GetTemplateArgumentIndex ( string templateCall, int argument ) : int |
Returns the index of the given argument from the input template call
|
|
GetTemplateName ( string templateCall ) : string |
Returns the name of the input template, excess whitespace removed, underscores replaced with spaces
|
|
GetTemplateParameterValue ( string templateCall, string parameter ) : string |
Returns the value of the input parameter in the input template
|
|
GetTemplateParameterValue ( string templateCall, string parameter, bool caseInsensitiveParameterName ) : string |
Returns the value of the input parameter in the input template
|
|
GetTemplateParameterValues ( string templateCall ) : string>.Dictionary |
Returns a dictionary of all named parameters used in the template and the value used. If the parameter is specified with no value, an empty string is returned as the value. If there are duplicate parameters, the value of the first (may be blank) is reported.
|
|
GetTemplateParametersValues ( string templateCall, List |
Returns the values of given parameters for a template call
|
|
GetTemplateParametersValues ( string templateCall, List |
Returns the values of given parameters for a template call
|
|
GetTitleFromURL ( string link ) : string |
Extracts page title from URL
|
|
GetZerothSection ( string articleText ) : string |
Matches the first section of an article, if the article has sections, else the whole article
|
|
HTMLListToWiki ( string text, string bullet ) : string |
Turns an HTML list into a wiki style list using the input bullet style (with space)
|
|
HasDiacritics ( string s ) : bool |
Returns whether the given string contains recognised diacritics
|
|
HowMuchStartsWith ( string text, |
returns how much of the given text starts with only items matched by the given regex, allowing for whitespace only E.g. whether a portion of text starts only with one or more wiki templates
|
|
InterwikiCount ( string text ) : int |
Returns number of interwiki links in the text
|
|
IsIP ( string s ) : bool |
Checks whether given string is a valid IP address
|
|
IsRedirect ( string articletext ) : bool |
Tests article to see if it is a redirect
|
|
IsRedirectOrSoftRedirect ( string articletext ) : bool |
Tests article to see if it is a redirect OR a soft redirect using {{soft redirect}}
|
|
IsRomanNumber ( string s ) : bool |
checks if given string represents a small Roman number
|
|
IsSectionOrReasonTemplate ( string templateCall ) : bool |
Returns whether template call is a section template or has reason parameter
|
|
IsSectionOrReasonTemplate ( string templateCall, string articletext ) : bool |
Returns whether template call is a section template or has reason parameter Checks articletext for any {{multiple issues}} section templates
|
|
IsSubnodeOf ( |
returns true if testnode is the same or a subnode of refnode
|
|
IsValidTitle ( string articleTitle ) : bool |
Tests article title to see if it is valid
|
|
IsWikimediaProject ( ProjectEnum p ) : bool |
Returns true if given project belongs to Wikimedia
|
|
LinkCount ( string text ) : int |
Returns the number of mainspace wikilinks i.e. [[links]] in the string
|
|
LinkCount ( string text, int limit ) : int |
Returns the number of mainspace wikilinks i.e. [[links]] in the string, capped at the input limit
|
|
ListToStringCommaSeparator ( List |
||
ListToStringWithSeparatorAndWordSuffix ( List |
Creates a string from a list with the following additions: Specify a separator to be used between all elements in the list Specify a suffix to be added to each element in the list Specify a lastseparator that will be used between the last two elements in the list
|
|
MakeHumanCatKey ( string name, string articletext ) : string |
Returns Category key from article name e.g. "David Smith" returns "Smith, David". special case: "John Doe, Jr." turns into "Doe, Jonn Jr." https://en.wikipedia.org/wiki/Wikipedia:Categorization_of_people
|
|
MergeTemplateParametersValues ( string templateCall, List |
Merges the values of given parameters to a new one for a template call
|
|
MessageBox ( string message ) : void |
Wrapper for System.Windows.Forms.MessageBox.Show() - So things dont have to reference the Forms library
|
|
NestedTemplateRegex ( ICollection |
Returns a regex to match the input templates Supports nested templates and comments at end of template call
|
|
NestedTemplateRegex ( ICollection |
Returns a regex to match the input templates Supports nested templates and comments at end of template name
|
|
NestedTemplateRegex ( string templatename ) : |
Returns a regex to match the input template Supports nested templates and comments at end of template name
|
|
NestedTemplateRegex ( string templatename, bool compiled ) : |
Returns a regex to match the input template Supports nested templates and comments at end of template call
|
|
Newline ( string s ) : string |
Prepends a newline to the string, only if string not empty
|
|
Newline ( string s, int n ) : string |
Prepends the specified number of newlines to the string, only if string not empty
|
|
OpenArticleHistoryInBrowser ( string title ) : void |
Opens the specified article's history in the browser
|
|
OpenArticleInBrowser ( string title ) : void |
|
|
OpenArticleLogInBrowser ( string page ) : void | ||
OpenDiffInBrowser ( int newId ) : void |
Opens the specified diff in the browser in the current project
|
|
OpenDiffInBrowser ( string URLLong, int newId ) : void |
Opens the specified diff in the browser to the specified project
|
|
OpenENArticleInBrowser ( string title, bool userspace ) : void |
Forces the loading of a page in En.Wiki Used for 'static' links to the english wikipedia
|
|
OpenURLInBrowser ( string url ) : void |
Error supressed URL opener in default browser (Windows) or Firefox/Chromium/Konqueror for Wine
|
|
OpenUserTalkInBrowser ( string username ) : void |
Opens the specified user's talk page in the browser
|
|
PipeCleanedTemplate ( string templateCall, bool commentsastilde ) : string |
Removes pipes that are not the pipe indicating the end of the parameter's value
|
|
PostData ( |
Performs HTTP post of given variables to given URL
|
|
ReAddDiacritics ( string WithDiacritics, string WithoutDiacritics ) : string | ||
RedirectTarget ( string articleText ) : string |
Gets the target of the redirect
|
|
RegexMatchCount ( |
Get the number of times the regex matches the input string
|
|
RegexMatchCount ( string regex, string input ) : int |
Get the number of times the regex matches the input string
|
|
RegexMatchCount ( string regex, string input, RegexOptions opts ) : int |
Get the number of times the regex matches the input string
|
|
RemoveDiacritics ( string s ) : string |
substitutes characters with diacritics with their Latin equivalents
|
|
RemoveDuplicateTemplateParameters ( string templatecall ) : string |
Removes duplicate (same or null) named parameters from template calls
|
|
RemoveDuplicateTemplateParameters ( string templatecall, string>.Dictionary |
Removes duplicate (same or null) named parameters from template calls
|
|
RemoveExcessTemplatePipes ( string templatecall ) : string |
Removes excess pipes from template calls, any where two pipes with no value/only whitespace between
|
|
RemoveHashFromPageTitle ( string title ) : string |
Removes the # and text after from a page title. Some redirects redirect to sections, the API doesnt like this
|
|
RemoveInvalidChars ( string articleTitle ) : string |
Removes Invalid Characters from an Article articleTitle
|
|
RemoveMatches ( string str, IList |
Removes every matched pattern. To be used only if MatchCollection is needed for something else, otherwise Regex.Replace(foo, "") will be faster
|
|
RemoveMatches ( string str, |
Removes every matched pattern. To be used only if MatchCollection is needed for something else, otherwise Regex.Replace(foo, "") will be faster
|
|
RemoveNamespaceString ( string title ) : string |
Returns a string with the namespace removed
|
|
RemoveSyntax ( string text ) : string |
Removes underscores and wiki syntax from links
|
|
RemoveTemplateParameter ( string templateCall, string parameter ) : string |
Removes the input parameter from the input template
|
|
RemoveTemplateParameter ( string templateCall, string parameter, bool removeLastMatch ) : string |
Removes the input parameter from the input template
|
|
RemoveTemplateParameter ( string articletext, string templatename, string parameter ) : string |
Removes the input parameter from all instances of the input template in the article text
|
|
RemoveTemplateParameters ( string templateCall, List |
Removes the input parameters from the input template
|
|
RenameTemplate ( string templateCall, string newtemplatename ) : string |
Renames the input template to the new name given
|
|
RenameTemplate ( string templateCall, string newtemplatename, bool keepFirstLetterCase ) : string |
Renames the input template to the new name given
|
|
RenameTemplate ( string articletext, string templatename, string newtemplatename ) : string |
Renames all matches of the given template name in the input text to the new name given
|
|
RenameTemplate ( string articletext, string templatename, string newtemplatename, bool keepFirstLetterCase ) : string |
Renames all matches of the given template name in the input text to the new name given
|
|
RenameTemplate ( string articletext, string templatename, string newtemplatename, int count ) : string |
Renames the input template to the new name given
|
|
RenameTemplateParameter ( string templateCall, string>.Dictionary |
Renames the given template named parameters in the input template
|
|
RenameTemplateParameter ( string templateCall, List |
Renames the given template named parameters in the input template
|
|
RenameTemplateParameter ( string templateCall, string oldparameter, string newparameter ) : string |
Renames the given template named parameter in the input template call
|
|
ReplaceOnce ( StringBuilder text, string oldValue, string newValue ) : bool |
Replaces first occurrence of a given text within a StringBuilder
|
|
ReplaceOnce ( string &text, string oldValue, string newValue ) : bool |
Replaces first occurrence of a given text within a string
|
|
ReplacePartOfString ( string source, int position, int length, string replace ) : string |
For disambiguation - replaces part of a string with another string
|
|
ReplaceWith ( string input, |
Replaces the values of all matches with a given character
|
|
ReplaceWith ( string input, |
Replaces the values of all matches with a given character
|
|
ReplaceWith ( string input, |
Replaces all matches of a given regex in a string with a character such that the length of the string remains the same
|
|
ReplaceWith ( string input, |
Replaces all matches of a given regex in a string with a character such that the length of the string remains the same
|
|
ReplaceWithSpaces ( string input, |
Replaces the values of all matches with spaces
|
|
ReplaceWithSpaces ( string input, |
Replaces the values of all matches with spaces
|
|
ReplaceWithSpaces ( string input, |
Replaces all matches of a given regex in a string with space characters such that the length of the string remains the same
|
|
ReplaceWithSpaces ( string input, |
Replaces all matches of a given regex in a string with space characters such that the length of the string remains the same
|
|
RomanToInt ( string Roman ) : string |
Converts Roman numerals in the range I to CCCCXCIX to Arabic number
|
|
ServerName ( string url ) : string |
Returns URL stripped of protocol and subdirectories, e.g. http://en.wikipedia.org/wiki/ --> en.wikipedia.org
|
|
SetTemplateParameterValue ( string templateCall, string parameter, string newvalue ) : string |
Sets the template parameter value to the new value input: if the template already has the parameter then its value is updated, otherwise the new value is appended
|
|
SetTemplateParameterValue ( string templateCall, string parameter, string newvalue, bool prependSpace ) : string |
Sets the template parameter value to the new value input: if the template already has the parameter then its value is updated, otherwise the new value is appended
|
|
SplitLines ( string source ) : string[] |
Splits a string of text to separate lines. Supports every line ending possible - CRLF, CR, LF
|
|
SplitToSections ( string articleText ) : string[] |
Splits wikitext to sections based on any level wiki heading. Includes zeroth section
|
|
StringBetween ( string source, string start, string end ) : string |
returns content of a given string that lies between two other strings where there are multiple matches for one or more of the other strings, the shortest matching portion of the source string is returned
|
|
StripNamespaceColon ( string ns ) : string |
Strips trailing colon from a namespace name, e.g. "User:" -> "User"
|
|
SubPageName ( string title ) : string |
|
|
TemplateNameRegex ( ) : Regex | ||
TemplateToMagicWord ( string articleText ) : string |
Replaces magic word templates with magic words, ignores templates with no arguments
|
|
TitleCaseEN ( string text ) : string |
Returns the trimmed input string in Title Case if: string all upper case string all lower case Otherwise returns lower/mixed case words in Title Case and UPPER case in UPPER
|
|
TurnFirstToLower ( string input ) : string |
Returns version of the string with first character in lower case
|
|
TurnFirstToUpper ( string input ) : string |
Returns version of the string with first character in upper case but not on wiktionary
|
|
TurnFirstToUpperNoProjectCheck ( string input ) : string |
Returns version of the string with first character in upper case
|
|
UnescapeXML ( string s ) : string |
Replaces escaped characters in XML with the single character: apostrophe, quote, greater than, less than, ampersand
|
|
UnformattedTextNotChanged ( string originalArticleText, string articleText ) : bool |
Returns whether the unformatted text content is the same in the two strings Rule is: unformatted text must be entirely missing in new string, or present exactly as before
|
|
UnknownTemplateParameters ( string templatecall, List |
Checks template calls using named parameters for unknown parameters
|
|
UpdateTemplateParameterValue ( string templateCall, string parameter, string newvalue ) : string |
Sets the template parameter value to the new value input, only if the template already has the parameter (with or without a value)
|
|
WikiDecode ( string title ) : string |
Decodes URL-encoded page titles into a normal string
|
|
WikiEncode ( string title ) : string |
Replaces spaces with underscores for article title names
|
|
WordCount ( string text ) : int |
Returns word count of the string
|
|
WordCount ( string text, int limit ) : int |
Returns word count of the string
|
|
WriteDebug ( string @object, string text ) : void |
Writes debug log message with timestamp to nearest millisecond
|
|
WriteTextFile ( StringBuilder message, string file, bool append ) : void |
Writes a message to the given file in the directory of the application.
|
|
WriteTextFile ( string message, string file, bool append ) : void |
Writes a message to the given file in the directory of the application.
|
|
WriteTextFileAbsolutePath ( StringBuilder message, string file, bool append ) : void |
Writes a message to the given file in the specified location.
|
|
WriteTextFileAbsolutePath ( string message, string file, bool append ) : void |
Writes a message to the given file in the specified location.
|
Метод | Описание | |
---|---|---|
DeduplicateListHS ( List |
||
DirectoryDelimiter ( ) : string |
Returns directory delimiter: normally \ but / if running under Mono
|
|
FlashWindow ( |
||
PipeCleanedTemplate ( string template ) : string | ||
RenameTemplateME ( Match m, string newTemplateName, bool keepFirstLetterCase ) : string | ||
RenameTemplateParameterME ( Match m, string templateCall, string newparameter ) : string | ||
TemplateToMagicWordME ( Match m ) : string | ||
Tools ( ) : System |
public static AllCaseInsensitive ( string input ) : string | ||
input | string | |
Результат | string |
public static AppendParameterToTemplate ( string templateCall, string parameter, string newValue ) : string | ||
templateCall | string | The input template call |
parameter | string | The input parameter name |
newValue | string | The input parameter value |
Результат | string |
public static AppendParameterToTemplate ( string templateCall, string parameter, string newValue, bool unspaced ) : string | ||
templateCall | string | The input template call |
parameter | string | The input parameter name |
newValue | string | The input parameter value |
unspaced | bool | Whether to add the parameter value without any excess whitespace |
Результат | string |
public static ApplyKeyWords ( string title, string text ) : string | ||
title | string | |
text | string | |
Результат | string |
public static ApplyKeyWords ( string title, string text, bool escape ) : string | ||
title | string | |
text | string | |
escape | bool | |
Результат | string |
public static BasePageName ( string title ) : string | ||
title | string | Title to process |
Результат | string |
public static BuildPostDataString ( |
||
postvars | ||
Результат | string |
public static CaseInsensitive ( string input ) : string | ||
input | string | |
Результат | string |
public static CaseInsensitiveStringCompare ( string one, string two ) : bool | ||
one | string | First String |
two | string | Second String |
Результат | bool |
public static CleanSortKey ( string defaultsort ) : string | ||
defaultsort | string | |
Результат | string |
public static ConvertDate ( string inputDate, |
||
inputDate | string | string representing a date, any format that C# can parse |
locale | Locale of output date required (American/International/ISO) | |
Результат | string |
public static ConvertDate ( string inputDate, |
||
inputDate | string | string representing a date, any format that C# can parse |
locale | Locale of output date required (American/International/ISO) | |
AmericanInputDate | bool | Whether the input date is in American MM/DD/YYYY format |
Результат | string |
public static ConvertFromLocalLineEndings ( string input ) : string | ||
input | string | |
Результат | string |
public static ConvertFromTalk ( List |
||
list | List | The list of talk pages. |
Результат | List |
public static ConvertFromTalk ( Article a ) : string | ||
a | Article | The Article |
Результат | string |
public static ConvertFromTalk ( string a ) : string | ||
a | string | |
Результат | string |
public static ConvertNamespace ( List |
||
list | List | The list of pages. |
NewNamespace | int | New namespace number |
Результат | List |
public static ConvertNamespace ( Article a, int NewNamespace ) : string | ||
a | Article | The article |
NewNamespace | int | New namespace number |
Результат | string |
public static ConvertToLocalLineEndings ( string input ) : string | ||
input | string | |
Результат | string |
public static ConvertToTalk ( List |
||
list | List | The list of articles. |
Результат | List |
public static ConvertToTalk ( Article a ) : string | ||
a | Article | The Article |
Результат | string |
public static ConvertToTalk ( string a ) : string | ||
a | string | |
Результат | string |
public static Copy ( |
||
box | The list box to copy from | |
Результат | void |
public static Copy ( |
||
view | The list view to copy from | |
Результат | void |
public static CopyToClipboard ( object data, bool copy ) : void | ||
data | object | |
copy | bool | |
Результат | void |
public static CopyToClipboard ( string text ) : void | ||
text | string | Text to copy to clipboard |
Результат | void |
public static DateBeforeToday ( string date ) : bool | ||
date | string | |
Результат | bool |
public static DatesCount ( string text ) : int>.Dictionary |
||
text | string | Text |
Результат | int>.Dictionary |
public static DeduplicateList ( List |
||
input | List |
|
Результат | List |
public static DuplicateTemplateParameters ( string templatecall ) : int>.Dictionary |
||
templatecall | string | The template call to check |
Результат | int>.Dictionary |
public static DuplicateWikiLinks ( string text ) : List |
||
text | string | |
Результат | List |
public static EditArticleInBrowser ( string title ) : void | ||
title | string | |
Результат | void |
public static ExpandTemplate ( string articleText, string articleTitle, string>.Dictionary |
||
articleText | string | The text of the article |
articleTitle | string | The title of the article |
regexes | string>.Dictionary | Dictionary of templates to substitute |
includeComment | bool | |
Результат | string |
public static FilterSomeArticles ( List |
||
unfilteredArticles | List | Original unfiltered article list |
Результат | List |
public static FirstChars ( string str, int count ) : string | ||
str | string | String to process |
count | int | Number of chars at the beginning of str to process |
Результат | string |
public static FirstDifference ( string a, string b ) : int | ||
a | string | First string |
b | string | Second string |
Результат | int |
public static FirstToUpperAndRemoveHashOnArray ( string input ) : string[] | ||
input | string | |
Результат | string[] |
public static FixupDefaultSort ( string s ) : string | ||
s | string | |
Результат | string |
public static FixupDefaultSort ( string defaultsort, bool isArticleAboutAPerson ) : string | ||
defaultsort | string | |
isArticleAboutAPerson | bool | |
Результат | string |
public static FlashWindow ( |
||
window | ||
Результат | void |
public static GetDomain ( string url ) : string | ||
url | string | The source URL |
Результат | string |
public static GetHTML ( string url ) : string | ||
url | string | The URL of the webpage. |
Результат | string |
public static GetHTML ( string url, |
||
url | string | The URL of the webpage. |
enc | The encoding to use. | |
Результат | string |
public static GetHTML ( string url, |
||
url | string | The URL of the webpage. |
enc | The encoding to use. | |
responseURL | string | The resolved URL of the webpage |
Результат | string |
public static GetHTML ( string url, string &responseURL ) : string | ||
url | string | The URL of the webpage. |
responseURL | string | The resolved URL of the webpage |
Результат | string |
public static GetMd5Sum ( string input ) : string | ||
input | string | |
Результат | string |
public static GetMetaContentValue ( string pagesource, string metaname ) : string | ||
pagesource | string | page source HTML |
metaname | string | meta content name |
Результат | string |
public static GetNamespaceString ( Article a ) : string | ||
a | Article | |
Результат | string |
public static GetNamespaceString ( string title ) : string | ||
title | string | |
Результат | string |
public static GetNumberFromUser ( bool edits, int max ) : int | ||
edits | bool | Is the thing being counted, user edits? |
max | int | The maximum value the user can choose |
Результат | int |
public static GetTemplateArgument ( string templateCall, int argument ) : string | ||
templateCall | string | The template call |
argument | int | The argument to return |
Результат | string |
public static GetTemplateArgumentCount ( string template ) : int | ||
template | string | The template call |
Результат | int |
public static GetTemplateArgumentCount ( string template, bool populatedparametersonly ) : int | ||
template | string | The template call |
populatedparametersonly | bool | |
Результат | int |
public static GetTemplateArgumentIndex ( string templateCall, int argument ) : int | ||
templateCall | string | The template call |
argument | int | The argument to find |
Результат | int |
public static GetTemplateName ( string templateCall ) : string | ||
templateCall | string | the template call |
Результат | string |
public static GetTemplateParameterValue ( string templateCall, string parameter ) : string | ||
templateCall | string | the input template call |
parameter | string | the input parameter to find |
Результат | string |
public static GetTemplateParameterValue ( string templateCall, string parameter, bool caseInsensitiveParameterName ) : string | ||
templateCall | string | the input template call |
parameter | string | the input parameter to find |
caseInsensitiveParameterName | bool | Whether to match case insensitively on parameter name |
Результат | string |
public static GetTemplateParameterValues ( string templateCall ) : string>.Dictionary |
||
templateCall | string | |
Результат | string>.Dictionary |
public static GetTemplateParametersValues ( string templateCall, List |
||
templateCall | string | The template call |
parameters | List |
List of parameters requested |
Результат | List |
public static GetTemplateParametersValues ( string templateCall, List |
||
templateCall | string | The template call |
parameters | List |
List of parameters requested |
caseInsensitiveParameterNames | bool | Whether to match case insensitively on parameter name |
Результат | List |
public static GetTitleFromURL ( string link ) : string | ||
link | string | Link to process |
Результат | string |
public static GetZerothSection ( string articleText ) : string | ||
articleText | string | |
Результат | string |
public static HTMLListToWiki ( string text, string bullet ) : string | ||
text | string | HTML text to convert to list |
bullet | string | List style to use (# or *) |
Результат | string |
public static HasDiacritics ( string s ) : bool | ||
s | string | |
Результат | bool |
public static HowMuchStartsWith ( string text, |
||
text | string | Article text or section to check |
Items | Regex to match one or more items e.g. wiki templates | |
allowHeading | bool | Whether to also allow text to start with a heading then only the matched items |
Результат | int |
public static InterwikiCount ( string text ) : int | ||
text | string | |
Результат | int |
public static IsRedirect ( string articletext ) : bool | ||
articletext | string | The article text |
Результат | bool |
public static IsRedirectOrSoftRedirect ( string articletext ) : bool | ||
articletext | string | The article text |
Результат | bool |
public static IsRomanNumber ( string s ) : bool | ||
s | string | |
Результат | bool |
public static IsSectionOrReasonTemplate ( string templateCall ) : bool | ||
templateCall | string | |
Результат | bool |
public static IsSectionOrReasonTemplate ( string templateCall, string articletext ) : bool | ||
templateCall | string | |
articletext | string | |
Результат | bool |
public static IsSubnodeOf ( |
||
refnode | ||
testnode | ||
Результат | bool |
public static IsValidTitle ( string articleTitle ) : bool | ||
articleTitle | string | The title. |
Результат | bool |
public static IsWikimediaProject ( ProjectEnum p ) : bool | ||
p | ProjectEnum | |
Результат | bool |
public static LinkCount ( string text ) : int | ||
text | string | |
Результат | int |
public static LinkCount ( string text, int limit ) : int | ||
text | string | |
limit | int | |
Результат | int |
public static ListToStringCommaSeparator ( List |
||
items | List |
|
Результат | string |
public static ListToStringWithSeparatorAndWordSuffix ( List |
||
items | List |
|
separator | string | |
suffix | string | |
lastseparator | string | |
Результат | string |
public static MakeHumanCatKey ( string name, string articletext ) : string | ||
name | string | |
articletext | string | |
Результат | string |
public static MergeTemplateParametersValues ( string templateCall, List |
||
templateCall | string | The template call |
parameters | List |
List of parameters requested |
newparameter | string | The new value for the parameter |
caseInsensitiveParameterNames | bool | Whether to match case insensitively on parameter name |
Результат | string |
public static MessageBox ( string message ) : void | ||
message | string | |
Результат | void |
public static NestedTemplateRegex ( ICollection |
||
templatenames | ICollection |
The list of template names |
Результат |
public static NestedTemplateRegex ( ICollection |
||
templatenames | ICollection |
The list of template names |
compiled | bool | Whether to return a compiled regex |
Результат |
public static NestedTemplateRegex ( string templatename ) : |
||
templatename | string | The template name |
Результат |
public static NestedTemplateRegex ( string templatename, bool compiled ) : |
||
templatename | string | The template name |
compiled | bool | Whether to return a compiled regex |
Результат |
public static Newline ( string s ) : string | ||
s | string | The input string |
Результат | string |
public static Newline ( string s, int n ) : string | ||
s | string | Input string |
n | int | Number of newlines to prepend |
Результат | string |
public static OpenArticleHistoryInBrowser ( string title ) : void | ||
title | string | |
Результат | void |
public static OpenArticleInBrowser ( string title ) : void | ||
title | string | |
Результат | void |
public static OpenArticleLogInBrowser ( string page ) : void | ||
page | string | |
Результат | void |
public static OpenDiffInBrowser ( int newId ) : void | ||
newId | int | |
Результат | void |
public static OpenDiffInBrowser ( string URLLong, int newId ) : void | ||
URLLong | string | |
newId | int | |
Результат | void |
public static OpenENArticleInBrowser ( string title, bool userspace ) : void | ||
title | string | |
userspace | bool | |
Результат | void |
public static OpenURLInBrowser ( string url ) : void | ||
url | string | |
Результат | void |
public static OpenUserTalkInBrowser ( string username ) : void | ||
username | string | |
Результат | void |
public static PipeCleanedTemplate ( string templateCall, bool commentsastilde ) : string | ||
templateCall | string | The template call to clean |
commentsastilde | bool | |
Результат | string |
public static PostData ( |
||
postvars | ||
url | string | |
Результат | string |
public static ReAddDiacritics ( string WithDiacritics, string WithoutDiacritics ) : string | ||
WithDiacritics | string | |
WithoutDiacritics | string | |
Результат | string |
public static RedirectTarget ( string articleText ) : string | ||
articleText | string | The text of the article |
Результат | string |
public static RegexMatchCount ( |
||
regex | Regex to try and match input against | |
input | string | Input string to search for matches |
Результат | int |
public static RegexMatchCount ( string regex, string input ) : int | ||
regex | string | String to become a regex |
input | string | Input string to search for matches |
Результат | int |
public static RegexMatchCount ( string regex, string input, RegexOptions opts ) : int | ||
regex | string | Regex to try and match input against |
input | string | Input string to search for matches |
opts | RegexOptions | Regex Options |
Результат | int |
public static RemoveDiacritics ( string s ) : string | ||
s | string | |
Результат | string |
public static RemoveDuplicateTemplateParameters ( string templatecall ) : string | ||
templatecall | string | The template call to clean up |
Результат | string |
public static RemoveDuplicateTemplateParameters ( string templatecall, string>.Dictionary |
||
templatecall | string | The template call to clean up |
templateparams | string>.Dictionary | Dictionary of parameter name and value found in template call |
Результат | string |
public static RemoveExcessTemplatePipes ( string templatecall ) : string | ||
templatecall | string | The template call to clean up |
Результат | string |
public static RemoveHashFromPageTitle ( string title ) : string | ||
title | string | Page Title |
Результат | string |
public static RemoveInvalidChars ( string articleTitle ) : string | ||
articleTitle | string | Article Title |
Результат | string |
public static RemoveMatches ( string str, IList |
||
str | string | String to process |
matches | IList |
List of matches of a regex on this string |
Результат | string |
public static RemoveMatches ( string str, |
||
str | string | String to process |
matches | Matches of a regex on this string | |
Результат | string |
public static RemoveNamespaceString ( string title ) : string | ||
title | string | |
Результат | string |
public static RemoveSyntax ( string text ) : string | ||
text | string | |
Результат | string |
public static RemoveTemplateParameter ( string templateCall, string parameter ) : string | ||
templateCall | string | The template call to update |
parameter | string | The parameter to remove |
Результат | string |
public static RemoveTemplateParameter ( string templateCall, string parameter, bool removeLastMatch ) : string | ||
templateCall | string | |
parameter | string | |
removeLastMatch | bool | Whether to remove the last match, rather than the first |
Результат | string |
public static RemoveTemplateParameter ( string articletext, string templatename, string parameter ) : string | ||
articletext | string | |
templatename | string | |
parameter | string | |
Результат | string |
public static RemoveTemplateParameters ( string templateCall, List |
||
templateCall | string | The template call to update |
parameters | List |
The parameters to remove |
Результат | string |
public static RenameTemplate ( string templateCall, string newtemplatename ) : string | ||
templateCall | string | the template call |
newtemplatename | string | the new template name |
Результат | string |
public static RenameTemplate ( string templateCall, string newtemplatename, bool keepFirstLetterCase ) : string | ||
templateCall | string | the template call |
newtemplatename | string | the new template name |
keepFirstLetterCase | bool | Whether to keep the first letter casing of the existing template. If false, casing of new template name is used. |
Результат | string |
public static RenameTemplate ( string articletext, string templatename, string newtemplatename ) : string | ||
articletext | string | the page text |
templatename | string | the old template name |
newtemplatename | string | the new template name |
Результат | string |
public static RenameTemplate ( string articletext, string templatename, string newtemplatename, bool keepFirstLetterCase ) : string | ||
articletext | string | the page text |
templatename | string | the old template name |
newtemplatename | string | the new template name |
keepFirstLetterCase | bool | Whether to keep the first letter casing of the existing template |
Результат | string |
public static RenameTemplate ( string articletext, string templatename, string newtemplatename, int count ) : string | ||
articletext | string | the page text |
templatename | string | the template call |
newtemplatename | string | the new template name |
count | int | The number of templates to rename |
Результат | string |
public static RenameTemplateParameter ( string templateCall, string>.Dictionary |
||
templateCall | string | The template to update |
templateparams | string>.Dictionary | Dictionary of old names, new names to apply |
Результат | string |
public static RenameTemplateParameter ( string templateCall, List |
||
templateCall | string | The template to update |
oldparameters | List |
List of existing template names |
newparameter | string | New parameter name |
Результат | string |
public static RenameTemplateParameter ( string templateCall, string oldparameter, string newparameter ) : string | ||
templateCall | string | The template call to update |
oldparameter | string | Existing parameter name |
newparameter | string | New parameter name |
Результат | string |
public static ReplaceOnce ( StringBuilder text, string oldValue, string newValue ) : bool | ||
text | StringBuilder | Text to be processed |
oldValue | string | Text to be replaced |
newValue | string | Replacement text |
Результат | bool |
public static ReplaceOnce ( string &text, string oldValue, string newValue ) : bool | ||
text | string | Text to be processed |
oldValue | string | Text to be replaced |
newValue | string | Replacement text |
Результат | bool |
public static ReplacePartOfString ( string source, int position, int length, string replace ) : string | ||
source | string | String |
position | int | |
length | int | |
replace | string | |
Результат | string |
public static ReplaceWith ( string input, |
||
input | string | The article text to update |
matches | Collection of matches to replace with spaces | |
rwith | char | The character to use |
Результат | string |
public static ReplaceWith ( string input, |
||
input | string | The article text to update |
matches | Collection of matches to replace with spaces | |
rwith | char | The character to use |
keepGroup | int | Regex match group to keep text of in replacement |
Результат | string |
public static ReplaceWith ( string input, |
||
input | string | The article text to update |
regex | The regex to replace all matches of | |
rwith | char | The character to use |
Результат | string |
public static ReplaceWith ( string input, |
||
input | string | The article text to update |
regex | The regex to replace all matches of | |
rwith | char | The character to use |
keepGroup | int | Regex match group to keep text of in replacement |
Результат | string |
public static ReplaceWithSpaces ( string input, |
||
input | string | The article text to update |
matches | Collection of matches to replace with spaces | |
Результат | string |
public static ReplaceWithSpaces ( string input, |
||
input | string | The article text to update |
matches | Collection of matches to replace with spaces | |
keepGroup | int | Regex match group to keep text of in replacement |
Результат | string |
public static ReplaceWithSpaces ( string input, |
||
input | string | The article text to update |
regex | The regex to replace all matches of | |
Результат | string |
public static ReplaceWithSpaces ( string input, |
||
input | string | The article text to update |
regex | The regex to replace all matches of | |
keepGroup | int | Regex match group to keep text of in replacement |
Результат | string |
public static RomanToInt ( string Roman ) : string | ||
Roman | string | Roman numerals |
Результат | string |
public static ServerName ( string url ) : string | ||
url | string | URL to process |
Результат | string |
public static SetTemplateParameterValue ( string templateCall, string parameter, string newvalue ) : string | ||
templateCall | string | The template call to update |
parameter | string | The template parameter |
newvalue | string | The new value for the parameter |
Результат | string |
public static SetTemplateParameterValue ( string templateCall, string parameter, string newvalue, bool prependSpace ) : string | ||
templateCall | string | The template call to update |
parameter | string | The template parameter |
newvalue | string | The new value for the parameter |
prependSpace | bool | Whether to include a space before the new value |
Результат | string |
public static SplitLines ( string source ) : string[] | ||
source | string | String to split |
Результат | string[] |
public static SplitToSections ( string articleText ) : string[] | ||
articleText | string | Page text |
Результат | string[] |
public static StringBetween ( string source, string start, string end ) : string | ||
source | string | |
start | string | |
end | string | |
Результат | string |
public static StripNamespaceColon ( string ns ) : string | ||
ns | string | Namespace string to process |
Результат | string |
public static SubPageName ( string title ) : string | ||
title | string | |
Результат | string |
public static TemplateNameRegex ( ) : Regex | ||
Результат | Regex |
public static TemplateToMagicWord ( string articleText ) : string | ||
articleText | string | The article text |
Результат | string |
public static TitleCaseEN ( string text ) : string | ||
text | string | the input text |
Результат | string |
public static TurnFirstToLower ( string input ) : string | ||
input | string | |
Результат | string |
public static TurnFirstToUpper ( string input ) : string | ||
input | string | |
Результат | string |
public static TurnFirstToUpperNoProjectCheck ( string input ) : string | ||
input | string | |
Результат | string |
public static UnescapeXML ( string s ) : string | ||
s | string | |
Результат | string |
public static UnformattedTextNotChanged ( string originalArticleText, string articleText ) : bool | ||
originalArticleText | string | the first string to search |
articleText | string | the second string to search |
Результат | bool |
public static UnknownTemplateParameters ( string templatecall, List |
||
templatecall | string | The template call to check |
knownParameters | List |
List of known template parameters |
Результат | List |
public static UpdateTemplateParameterValue ( string templateCall, string parameter, string newvalue ) : string | ||
templateCall | string | The template call to update |
parameter | string | The template parameter |
newvalue | string | The new value for the parameter |
Результат | string |
public static WikiDecode ( string title ) : string | ||
title | string | Page title to decode |
Результат | string |
public static WikiEncode ( string title ) : string | ||
title | string | |
Результат | string |
public static WordCount ( string text ) : int | ||
text | string | |
Результат | int |
public static WordCount ( string text, int limit ) : int | ||
text | string | |
limit | int | |
Результат | int |
public static WriteDebug ( string @object, string text ) : void | ||
@object | string | |
text | string | |
Результат | void |
public static WriteTextFile ( StringBuilder message, string file, bool append ) : void | ||
message | StringBuilder | The message to write. |
file | string | The name of the file, e.g. "Log.txt". |
append | bool | |
Результат | void |
public static WriteTextFile ( string message, string file, bool append ) : void | ||
message | string | The message to write. |
file | string | The name of the file, e.g. "Log.txt". |
append | bool | |
Результат | void |
public static WriteTextFileAbsolutePath ( StringBuilder message, string file, bool append ) : void | ||
message | StringBuilder | The message to write. |
file | string | The name of the file, e.g. "Log.txt". |
append | bool | |
Результат | void |
public static WriteTextFileAbsolutePath ( string message, string file, bool append ) : void | ||
message | string | The message to write. |
file | string | The name of the file, e.g. "Log.txt". |
append | bool | |
Результат | void |
public static string[][] SortKeyChars | ||
Результат | string[][] |