mirror of
https://github.com/ShareX/ShareX.git
synced 2024-06-30 20:20:34 +12:00
Added syntax examples
This commit is contained in:
parent
f60e4461c9
commit
54d0c0a533
|
@ -27,6 +27,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: Basic {base64:username:password}
|
||||
internal class CustomUploaderFunctionBase64 : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "base64";
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {filename}
|
||||
internal class CustomUploaderFunctionFileName : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "filename";
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {header:Location}
|
||||
internal class CustomUploaderFunctionHeader : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "header";
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {input}
|
||||
internal class CustomUploaderFunctionInput : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "input";
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {json:files[0].url}
|
||||
internal class CustomUploaderFunctionJson : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "json";
|
||||
|
|
|
@ -28,6 +28,9 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {prompt}
|
||||
// Example: {prompt:title}
|
||||
// Example: {prompt:title|default value}
|
||||
internal class CustomUploaderFunctionPrompt : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "prompt";
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {random:domain1.com|domain2.com}
|
||||
internal class CustomUploaderFunctionRandom : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "random";
|
||||
|
|
|
@ -27,6 +27,9 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {regex:(?<=href=").+(?=")}
|
||||
// Example: {regex:href="(.+)"|1}
|
||||
// Example: {regex:href="(?<url>.+)"|url}
|
||||
internal class CustomUploaderFunctionRegex : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "regex";
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {response}
|
||||
internal class CustomUploaderFunctionResponse : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "response";
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {responseurl}
|
||||
internal class CustomUploaderFunctionResponseURL : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "responseurl";
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {select:domain1.com|domain2.com}
|
||||
internal class CustomUploaderFunctionSelect : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "select";
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
|
||||
namespace ShareX.UploadersLib
|
||||
{
|
||||
// Example: {xml:/files/file[1]/url}
|
||||
internal class CustomUploaderFunctionXml : CustomUploaderFunction
|
||||
{
|
||||
public override string Name { get; } = "xml";
|
||||
|
|
|
@ -751,7 +751,7 @@ private void CustomUploaderSyntaxHighlight(RichTextBox rtb)
|
|||
{
|
||||
rtb.SelectionStart = i;
|
||||
rtb.SelectionLength = 1;
|
||||
rtb.SelectionColor = Color.FromArgb(0, 255, 0);
|
||||
rtb.SelectionColor = Color.Lime;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue