Merge pull request #2584 from corin12355/master

s-ul Updates
This commit is contained in:
Jaex 2017-06-20 03:56:45 +03:00 committed by GitHub
commit d7095817c1
5 changed files with 141 additions and 95 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View file

@ -71,9 +71,9 @@ public override UploadResult Upload(Stream stream, string fileName)
args.Add("client", "sharex-native");
string url = "https://s-ul.eu";
url = URLHelpers.CombineURL(url, "upload.php");
string upload_url = URLHelpers.CombineURL(url, "api/v1/upload");
UploadResult result = SendRequestFile(url, stream, fileName, "file", args);
UploadResult result = SendRequestFile(upload_url, stream, fileName, "file", args);
if (result.IsSuccess)
{
@ -108,7 +108,7 @@ public override UploadResult Upload(Stream stream, string fileName)
else
{
result.URL = protocol + domain + "/" + file + extension;
result.DeletionURL = "https://s-ul.eu/delete.php?key=" + APIKey + "&file=" + file;
result.DeletionURL = URLHelpers.CombineURL(url, "delete.php?key=" + APIKey + "&file=" + file);
}
}

View file

@ -650,6 +650,7 @@ private void InitializeComponent()
this.lblWidthHint = new System.Windows.Forms.Label();
this.ttlvMain = new ShareX.HelpersLib.TabToListView();
this.actRapidShareAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.sulKeyLink = new System.Windows.Forms.LinkLabel();
this.tpOtherUploaders.SuspendLayout();
this.tcOtherUploaders.SuspendLayout();
this.tpTwitter.SuspendLayout();
@ -3806,6 +3807,7 @@ private void InitializeComponent()
//
// tpSul
//
this.tpSul.Controls.Add(this.sulKeyLink);
this.tpSul.Controls.Add(this.txtSulAPIKey);
this.tpSul.Controls.Add(this.lblSulAPIKey);
resources.ApplyResources(this.tpSul, "tpSul");
@ -5289,6 +5291,13 @@ private void InitializeComponent()
this.actRapidShareAccountType.Name = "actRapidShareAccountType";
this.actRapidShareAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
//
// sulKeyLink
//
resources.ApplyResources(this.sulKeyLink, "sulKeyLink");
this.sulKeyLink.Name = "sulKeyLink";
this.sulKeyLink.TabStop = true;
this.sulKeyLink.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.sulKeyLink_LinkClicked);
//
// UploadersConfigForm
//
resources.ApplyResources(this, "$this");
@ -6093,5 +6102,6 @@ private void InitializeComponent()
private System.Windows.Forms.Label lblSFTPKeyPassphrase;
private System.Windows.Forms.ComboBox cbAzureStorageEnvironment;
private System.Windows.Forms.Label lblAzureStorageEnvironment;
private System.Windows.Forms.LinkLabel sulKeyLink;
}
}

View file

@ -586,6 +586,10 @@ public void LoadSettings()
txtStreamableUsername.Enabled = txtStreamablePassword.Enabled = !Config.StreamableAnonymous;
cbStreamableUseDirectURL.Checked = Config.StreamableUseDirectURL;
// s-ul
txtSulAPIKey.Text = Config.SulAPIKey;
// Uplea
txtUpleaApiKey.Text = Config.UpleaApiKey;
@ -2552,6 +2556,11 @@ private void txtSulAPIKey_TextChanged(object sender, EventArgs e)
Config.SulAPIKey = txtSulAPIKey.Text;
}
private void sulKeyLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
URLHelpers.OpenURL("https://s-ul.eu/account/info");
}
#endregion Sul
#region Seafile

View file

@ -528,7 +528,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
</data>
<data name="tpTwitter.Text" xml:space="preserve">
<value>Twitter</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpTwitter.Name" xml:space="preserve">
<value>tpTwitter</value>
</data>
@ -585,7 +585,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
</data>
<data name="btnCustomUploadJsonPathHelp.Text" xml:space="preserve">
<value>?</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnCustomUploadJsonPathHelp.Name" xml:space="preserve">
<value>btnCustomUploadJsonPathHelp</value>
</data>
@ -648,7 +648,7 @@ store.book[0].title</value>
</data>
<data name="lblCustomUploaderJsonPath.Text" xml:space="preserve">
<value>JsonPath:</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;lblCustomUploaderJsonPath.Name" xml:space="preserve">
<value>lblCustomUploaderJsonPath</value>
</data>
@ -696,7 +696,7 @@ store.book[0].title</value>
</data>
<data name="tpCustomUploaderJsonParse.Text" xml:space="preserve">
<value>JSON</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpCustomUploaderJsonParse.Name" xml:space="preserve">
<value>tpCustomUploaderJsonParse</value>
</data>
@ -753,7 +753,7 @@ store.book[0].title</value>
</data>
<data name="btnCustomUploaderXPathHelp.Text" xml:space="preserve">
<value>?</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnCustomUploaderXPathHelp.Name" xml:space="preserve">
<value>btnCustomUploaderXPathHelp</value>
</data>
@ -816,7 +816,7 @@ store.book[0].title</value>
</data>
<data name="lblCustomUploaderXPath.Text" xml:space="preserve">
<value>XPath:</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;lblCustomUploaderXPath.Name" xml:space="preserve">
<value>lblCustomUploaderXPath</value>
</data>
@ -864,7 +864,7 @@ store.book[0].title</value>
</data>
<data name="tpCustomUploaderXmlParse.Text" xml:space="preserve">
<value>XML</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpCustomUploaderXmlParse.Name" xml:space="preserve">
<value>tpCustomUploaderXmlParse</value>
</data>
@ -891,7 +891,7 @@ store.book[0].title</value>
</data>
<data name="btnCustomUploaderRegexHelp.Text" xml:space="preserve">
<value>?</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnCustomUploaderRegexHelp.Name" xml:space="preserve">
<value>btnCustomUploaderRegexHelp</value>
</data>
@ -1074,7 +1074,7 @@ store.book[0].title</value>
</data>
<data name="tpCustomUploaderRegexParse.Text" xml:space="preserve">
<value>Regex</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpCustomUploaderRegexParse.Name" xml:space="preserve">
<value>tpCustomUploaderRegexParse</value>
</data>
@ -2382,7 +2382,7 @@ store.book[0].title</value>
</data>
<data name="txtCustomUploaderLog.Text" xml:space="preserve">
<value />
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;txtCustomUploaderLog.Name" xml:space="preserve">
<value>txtCustomUploaderLog</value>
</data>
@ -2544,7 +2544,7 @@ store.book[0].title</value>
</data>
<data name="lblCustomUploaderURL.Text" xml:space="preserve">
<value>URL:</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;lblCustomUploaderURL.Name" xml:space="preserve">
<value>lblCustomUploaderURL</value>
</data>
@ -2721,7 +2721,7 @@ store.book[0].title</value>
</data>
<data name="tpBitly.Text" xml:space="preserve">
<value>bit.ly</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpBitly.Name" xml:space="preserve">
<value>tpBitly</value>
</data>
@ -2790,7 +2790,7 @@ store.book[0].title</value>
</data>
<data name="tpGoogleURLShortener.Text" xml:space="preserve">
<value>Google</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpGoogleURLShortener.Name" xml:space="preserve">
<value>tpGoogleURLShortener</value>
</data>
@ -3024,7 +3024,7 @@ store.book[0].title</value>
</data>
<data name="lblYourlsAPIURL.Text" xml:space="preserve">
<value>API URL:</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;lblYourlsAPIURL.Name" xml:space="preserve">
<value>lblYourlsAPIURL</value>
</data>
@ -3051,7 +3051,7 @@ store.book[0].title</value>
</data>
<data name="tpYourls.Text" xml:space="preserve">
<value>YOURLS</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpYourls.Name" xml:space="preserve">
<value>tpYourls</value>
</data>
@ -3132,7 +3132,7 @@ store.book[0].title</value>
</data>
<data name="lblAdflyAPIUID.Text" xml:space="preserve">
<value>API UID:</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;lblAdflyAPIUID.Name" xml:space="preserve">
<value>lblAdflyAPIUID</value>
</data>
@ -3210,7 +3210,7 @@ store.book[0].title</value>
</data>
<data name="tpAdFly.Text" xml:space="preserve">
<value>adf.ly</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpAdFly.Name" xml:space="preserve">
<value>tpAdFly</value>
</data>
@ -3261,7 +3261,7 @@ store.book[0].title</value>
</data>
<data name="lblCoinURLUUID.Text" xml:space="preserve">
<value>UUID:</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;lblCoinURLUUID.Name" xml:space="preserve">
<value>lblCoinURLUUID</value>
</data>
@ -3285,7 +3285,7 @@ store.book[0].title</value>
</data>
<data name="tpCoinURL.Text" xml:space="preserve">
<value>CoinURL</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpCoinURL.Name" xml:space="preserve">
<value>tpCoinURL</value>
</data>
@ -3471,7 +3471,7 @@ store.book[0].title</value>
</data>
<data name="tpPolr.Text" xml:space="preserve">
<value>Polr</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPolr.Name" xml:space="preserve">
<value>tpPolr</value>
</data>
@ -3567,7 +3567,7 @@ store.book[0].title</value>
</data>
<data name="btnSFTPKeyLocationBrowse.Text" xml:space="preserve">
<value>...</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnSFTPKeyLocationBrowse.Name" xml:space="preserve">
<value>btnSFTPKeyLocationBrowse</value>
</data>
@ -3666,7 +3666,7 @@ store.book[0].title</value>
</data>
<data name="gbSFTP.Text" xml:space="preserve">
<value>SFTP</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;gbSFTP.Name" xml:space="preserve">
<value>gbSFTP</value>
</data>
@ -4023,7 +4023,7 @@ store.book[0].title</value>
</data>
<data name="rbFTPProtocolFTP.Text" xml:space="preserve">
<value>FTP</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;rbFTPProtocolFTP.Name" xml:space="preserve">
<value>rbFTPProtocolFTP</value>
</data>
@ -4053,7 +4053,7 @@ store.book[0].title</value>
</data>
<data name="rbFTPProtocolFTPS.Text" xml:space="preserve">
<value>FTPS</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;rbFTPProtocolFTPS.Name" xml:space="preserve">
<value>rbFTPProtocolFTPS</value>
</data>
@ -4083,7 +4083,7 @@ store.book[0].title</value>
</data>
<data name="rbFTPProtocolSFTP.Text" xml:space="preserve">
<value>SFTP</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;rbFTPProtocolSFTP.Name" xml:space="preserve">
<value>rbFTPProtocolSFTP</value>
</data>
@ -4470,7 +4470,7 @@ store.book[0].title</value>
</data>
<data name="btnFTPSCertificateLocationBrowse.Text" xml:space="preserve">
<value>...</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnFTPSCertificateLocationBrowse.Name" xml:space="preserve">
<value>btnFTPSCertificateLocationBrowse</value>
</data>
@ -4590,7 +4590,7 @@ store.book[0].title</value>
</data>
<data name="gbFTPS.Text" xml:space="preserve">
<value>FTPS</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;gbFTPS.Name" xml:space="preserve">
<value>gbFTPS</value>
</data>
@ -4917,7 +4917,7 @@ store.book[0].title</value>
</data>
<data name="tpFTP.Text" xml:space="preserve">
<value>FTP / FTPS / SFTP</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpFTP.Name" xml:space="preserve">
<value>tpFTP</value>
</data>
@ -5213,7 +5213,7 @@ store.book[0].title</value>
</data>
<data name="tpDropbox.Text" xml:space="preserve">
<value>Dropbox</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpDropbox.Name" xml:space="preserve">
<value>tpDropbox</value>
</data>
@ -5345,7 +5345,7 @@ store.book[0].title</value>
</data>
<data name="tpOneDrive.Text" xml:space="preserve">
<value>OneDrive</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpOneDrive.Name" xml:space="preserve">
<value>tpOneDrive</value>
</data>
@ -5597,7 +5597,7 @@ store.book[0].title</value>
</data>
<data name="tpGoogleDrive.Text" xml:space="preserve">
<value>Google Drive</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpGoogleDrive.Name" xml:space="preserve">
<value>tpGoogleDrive</value>
</data>
@ -5891,7 +5891,7 @@ store.book[0].title</value>
</data>
<data name="tpPuush.Text" xml:space="preserve">
<value>puush</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPuush.Name" xml:space="preserve">
<value>tpPuush</value>
</data>
@ -6086,7 +6086,7 @@ store.book[0].title</value>
</data>
<data name="tpBox.Text" xml:space="preserve">
<value>Box</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpBox.Name" xml:space="preserve">
<value>tpBox</value>
</data>
@ -6317,7 +6317,7 @@ store.book[0].title</value>
</data>
<data name="btnAmazonS3BucketNameOpen.Text" xml:space="preserve">
<value>...</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnAmazonS3BucketNameOpen.Name" xml:space="preserve">
<value>btnAmazonS3BucketNameOpen</value>
</data>
@ -6344,7 +6344,7 @@ store.book[0].title</value>
</data>
<data name="btnAmazonS3AccessKeyOpen.Text" xml:space="preserve">
<value>...</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnAmazonS3AccessKeyOpen.Name" xml:space="preserve">
<value>btnAmazonS3AccessKeyOpen</value>
</data>
@ -6626,7 +6626,7 @@ store.book[0].title</value>
</data>
<data name="tpAmazonS3.Text" xml:space="preserve">
<value>Amazon S3</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpAmazonS3.Name" xml:space="preserve">
<value>tpAmazonS3</value>
</data>
@ -6641,16 +6641,16 @@ store.book[0].title</value>
</data>
<data name="cbAzureStorageEnvironment.Items" xml:space="preserve">
<value>blob.core.windows.net</value>
<comment>@Invariant</comment></data>
</data>
<data name="cbAzureStorageEnvironment.Items1" xml:space="preserve">
<value>blob.core.usgovcloudapi.net</value>
<comment>@Invariant</comment></data>
</data>
<data name="cbAzureStorageEnvironment.Items2" xml:space="preserve">
<value>blob.core.chinacloudapi.cn</value>
<comment>@Invariant</comment></data>
</data>
<data name="cbAzureStorageEnvironment.Items3" xml:space="preserve">
<value>blob.core.cloudapi.de</value>
<comment>@Invariant</comment></data>
</data>
<data name="cbAzureStorageEnvironment.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 173</value>
</data>
@ -6716,7 +6716,7 @@ store.book[0].title</value>
</data>
<data name="btnAzureStoragePortal.Text" xml:space="preserve">
<value>...</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;btnAzureStoragePortal.Name" xml:space="preserve">
<value>btnAzureStoragePortal</value>
</data>
@ -6727,7 +6727,7 @@ store.book[0].title</value>
<value>tpAzureStorage</value>
</data>
<data name="&gt;&gt;btnAzureStoragePortal.ZOrder" xml:space="preserve">
<value>0</value>
<value>2</value>
</data>
<data name="txtAzureStorageContainer.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 128</value>
@ -6748,7 +6748,7 @@ store.book[0].title</value>
<value>tpAzureStorage</value>
</data>
<data name="&gt;&gt;txtAzureStorageContainer.ZOrder" xml:space="preserve">
<value>1</value>
<value>3</value>
</data>
<data name="lblAzureStorageContainer.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -6778,7 +6778,7 @@ store.book[0].title</value>
<value>tpAzureStorage</value>
</data>
<data name="&gt;&gt;lblAzureStorageContainer.ZOrder" xml:space="preserve">
<value>2</value>
<value>4</value>
</data>
<data name="txtAzureStorageAccessKey.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 80</value>
@ -6799,7 +6799,7 @@ store.book[0].title</value>
<value>tpAzureStorage</value>
</data>
<data name="&gt;&gt;txtAzureStorageAccessKey.ZOrder" xml:space="preserve">
<value>3</value>
<value>5</value>
</data>
<data name="lblAzureStorageAccessKey.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -6832,7 +6832,7 @@ store.book[0].title</value>
<value>tpAzureStorage</value>
</data>
<data name="&gt;&gt;lblAzureStorageAccessKey.ZOrder" xml:space="preserve">
<value>4</value>
<value>6</value>
</data>
<data name="txtAzureStorageAccountName.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 32</value>
@ -6853,7 +6853,7 @@ store.book[0].title</value>
<value>tpAzureStorage</value>
</data>
<data name="&gt;&gt;txtAzureStorageAccountName.ZOrder" xml:space="preserve">
<value>5</value>
<value>7</value>
</data>
<data name="lblAzureStorageAccountName.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -6886,7 +6886,7 @@ store.book[0].title</value>
<value>tpAzureStorage</value>
</data>
<data name="&gt;&gt;lblAzureStorageAccountName.ZOrder" xml:space="preserve">
<value>6</value>
<value>8</value>
</data>
<data name="tpAzureStorage.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value>
@ -6902,7 +6902,7 @@ store.book[0].title</value>
</data>
<data name="tpAzureStorage.Text" xml:space="preserve">
<value>Azure Storage</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpAzureStorage.Name" xml:space="preserve">
<value>tpAzureStorage</value>
</data>
@ -7001,7 +7001,7 @@ store.book[0].title</value>
</data>
<data name="tpGfycat.Text" xml:space="preserve">
<value>Gfycat</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpGfycat.Name" xml:space="preserve">
<value>tpGfycat</value>
</data>
@ -7319,7 +7319,7 @@ store.book[0].title</value>
</data>
<data name="tpMega.Text" xml:space="preserve">
<value>Mega</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpMega.Name" xml:space="preserve">
<value>tpMega</value>
</data>
@ -7670,7 +7670,7 @@ store.book[0].title</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpOwnCloud.Name" xml:space="preserve">
<value>tpOwnCloud</value>
</data>
@ -7883,7 +7883,7 @@ store.book[0].title</value>
</data>
<data name="tpMediaFire.Text" xml:space="preserve">
<value>MediaFire</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpMediaFire.Name" xml:space="preserve">
<value>tpMediaFire</value>
</data>
@ -8045,7 +8045,7 @@ store.book[0].title</value>
</data>
<data name="tpPushbullet.Text" xml:space="preserve">
<value>Pushbullet</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPushbullet.Name" xml:space="preserve">
<value>tpPushbullet</value>
</data>
@ -8222,7 +8222,7 @@ store.book[0].title</value>
</data>
<data name="tpSendSpace.Text" xml:space="preserve">
<value>SendSpace</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpSendSpace.Name" xml:space="preserve">
<value>tpSendSpace</value>
</data>
@ -8408,7 +8408,7 @@ store.book[0].title</value>
</data>
<data name="tpGe_tt.Text" xml:space="preserve">
<value>Ge.tt</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpGe_tt.Name" xml:space="preserve">
<value>tpGe_tt</value>
</data>
@ -8567,7 +8567,7 @@ store.book[0].title</value>
</data>
<data name="tpHostr.Text" xml:space="preserve">
<value>Hostr</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpHostr.Name" xml:space="preserve">
<value>tpHostr</value>
</data>
@ -9017,7 +9017,7 @@ store.book[0].title</value>
</data>
<data name="tpMinus.Text" xml:space="preserve">
<value>Minus</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpMinus.Name" xml:space="preserve">
<value>tpMinus</value>
</data>
@ -9041,7 +9041,7 @@ store.book[0].title</value>
</data>
<data name="txtJiraIssuePrefix.Text" xml:space="preserve">
<value>PROJECT-</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;txtJiraIssuePrefix.Name" xml:space="preserve">
<value>txtJiraIssuePrefix</value>
</data>
@ -9125,7 +9125,7 @@ store.book[0].title</value>
</data>
<data name="txtJiraHost.Text" xml:space="preserve">
<value>http://</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;txtJiraHost.Name" xml:space="preserve">
<value>txtJiraHost</value>
</data>
@ -9224,7 +9224,7 @@ store.book[0].title</value>
</data>
<data name="tpJira.Text" xml:space="preserve">
<value>Atlassian Jira</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpJira.Name" xml:space="preserve">
<value>tpJira</value>
</data>
@ -9383,7 +9383,7 @@ store.book[0].title</value>
</data>
<data name="tpLambda.Text" xml:space="preserve">
<value>Lambda</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpLambda.Name" xml:space="preserve">
<value>tpLambda</value>
</data>
@ -9593,7 +9593,7 @@ store.book[0].title</value>
</data>
<data name="tpPomf.Text" xml:space="preserve">
<value>Pomf</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPomf.Name" xml:space="preserve">
<value>tpPomf</value>
</data>
@ -9608,10 +9608,10 @@ store.book[0].title</value>
</data>
<data name="cbSeafileAPIURL.Items" xml:space="preserve">
<value>https://seacloud.cc/api2/</value>
<comment>@Invariant</comment></data>
</data>
<data name="cbSeafileAPIURL.Items1" xml:space="preserve">
<value>https://cloud.mein-seafile.de/api2/</value>
<comment>@Invariant</comment></data>
</data>
<data name="cbSeafileAPIURL.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 32</value>
</data>
@ -10527,7 +10527,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="lblSeafileAPIURL.Text" xml:space="preserve">
<value>API URL:</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;lblSeafileAPIURL.Name" xml:space="preserve">
<value>lblSeafileAPIURL</value>
</data>
@ -10554,7 +10554,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpSeafile.Text" xml:space="preserve">
<value>Seafile</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpSeafile.Name" xml:space="preserve">
<value>tpSeafile</value>
</data>
@ -10755,7 +10755,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpStreamable.Text" xml:space="preserve">
<value>Streamable</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpStreamable.Name" xml:space="preserve">
<value>tpStreamable</value>
</data>
@ -10768,6 +10768,33 @@ Using an encrypted library disables sharing.</value>
<data name="&gt;&gt;tpStreamable.ZOrder" xml:space="preserve">
<value>21</value>
</data>
<data name="sulKeyLink.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="sulKeyLink.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 59</value>
</data>
<data name="sulKeyLink.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 13</value>
</data>
<data name="sulKeyLink.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="sulKeyLink.Text" xml:space="preserve">
<value>Click here to get your API key!</value>
</data>
<data name="&gt;&gt;sulKeyLink.Name" xml:space="preserve">
<value>sulKeyLink</value>
</data>
<data name="&gt;&gt;sulKeyLink.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;sulKeyLink.Parent" xml:space="preserve">
<value>tpSul</value>
</data>
<data name="&gt;&gt;sulKeyLink.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="txtSulAPIKey.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 32</value>
</data>
@ -10787,7 +10814,7 @@ Using an encrypted library disables sharing.</value>
<value>tpSul</value>
</data>
<data name="&gt;&gt;txtSulAPIKey.ZOrder" xml:space="preserve">
<value>0</value>
<value>1</value>
</data>
<data name="lblSulAPIKey.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -10817,7 +10844,7 @@ Using an encrypted library disables sharing.</value>
<value>tpSul</value>
</data>
<data name="&gt;&gt;lblSulAPIKey.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="tpSul.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value>
@ -10833,7 +10860,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpSul.Text" xml:space="preserve">
<value>s-ul</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpSul.Name" xml:space="preserve">
<value>tpSul</value>
</data>
@ -10938,7 +10965,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpLithiio.Text" xml:space="preserve">
<value>Lithiio</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpLithiio.Name" xml:space="preserve">
<value>tpLithiio</value>
</data>
@ -11316,7 +11343,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpUplea.Text" xml:space="preserve">
<value>Uplea</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpUplea.Name" xml:space="preserve">
<value>tpUplea</value>
</data>
@ -11826,7 +11853,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpPlik.Text" xml:space="preserve">
<value>Plik</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPlik.Name" xml:space="preserve">
<value>tpPlik</value>
</data>
@ -12969,7 +12996,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpPastebin.Text" xml:space="preserve">
<value>Pastebin</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPastebin.Name" xml:space="preserve">
<value>tpPastebin</value>
</data>
@ -13047,7 +13074,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpPaste_ee.Text" xml:space="preserve">
<value>Paste.ee</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPaste_ee.Name" xml:space="preserve">
<value>tpPaste_ee</value>
</data>
@ -13281,7 +13308,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpGist.Text" xml:space="preserve">
<value>GitHub Gist</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpGist.Name" xml:space="preserve">
<value>tpGist</value>
</data>
@ -13389,7 +13416,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpUpaste.Text" xml:space="preserve">
<value>uPaste</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpUpaste.Name" xml:space="preserve">
<value>tpUpaste</value>
</data>
@ -13548,7 +13575,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpHastebin.Text" xml:space="preserve">
<value>Hastebin</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpHastebin.Name" xml:space="preserve">
<value>tpHastebin</value>
</data>
@ -13677,7 +13704,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpOneTimeSecret.Text" xml:space="preserve">
<value>OneTimeSecret</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpOneTimeSecret.Name" xml:space="preserve">
<value>tpOneTimeSecret</value>
</data>
@ -13734,7 +13761,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpPastie.Text" xml:space="preserve">
<value>Pastie</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPastie.Name" xml:space="preserve">
<value>tpPastie</value>
</data>
@ -13962,7 +13989,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="chImgurID.Text" xml:space="preserve">
<value>ID</value>
<comment>@Invariant</comment></data>
</data>
<data name="chImgurTitle.Text" xml:space="preserve">
<value>Title</value>
</data>
@ -14091,7 +14118,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpImgur.Text" xml:space="preserve">
<value>Imgur</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpImgur.Name" xml:space="preserve">
<value>tpImgur</value>
</data>
@ -14331,7 +14358,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpImageShack.Text" xml:space="preserve">
<value>ImageShack</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpImageShack.Name" xml:space="preserve">
<value>tpImageShack</value>
</data>
@ -14535,7 +14562,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpTinyPic.Text" xml:space="preserve">
<value>TinyPic</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpTinyPic.Name" xml:space="preserve">
<value>tpTinyPic</value>
</data>
@ -14715,7 +14742,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpFlickr.Text" xml:space="preserve">
<value>Flickr</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpFlickr.Name" xml:space="preserve">
<value>tpFlickr</value>
</data>
@ -15207,7 +15234,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpPhotobucket.Text" xml:space="preserve">
<value>Photobucket</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPhotobucket.Name" xml:space="preserve">
<value>tpPhotobucket</value>
</data>
@ -15273,7 +15300,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="chPicasaID.Text" xml:space="preserve">
<value>ID</value>
<comment>@Invariant</comment></data>
</data>
<data name="chPicasaID.Width" type="System.Int32, mscorlib">
<value>135</value>
</data>
@ -15375,7 +15402,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpPicasa.Text" xml:space="preserve">
<value>Google Photos (Picasa)</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpPicasa.Name" xml:space="preserve">
<value>tpPicasa</value>
</data>
@ -15645,7 +15672,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpChevereto.Text" xml:space="preserve">
<value>Chevereto</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpChevereto.Name" xml:space="preserve">
<value>tpChevereto</value>
</data>
@ -15753,7 +15780,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpVgyme.Text" xml:space="preserve">
<value>vgy.me</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpVgyme.Name" xml:space="preserve">
<value>tpVgyme</value>
</data>
@ -15897,7 +15924,7 @@ Using an encrypted library disables sharing.</value>
</data>
<data name="tpSomeImage.Text" xml:space="preserve">
<value>SomeImage</value>
<comment>@Invariant</comment></data>
</data>
<data name="&gt;&gt;tpSomeImage.Name" xml:space="preserve">
<value>tpSomeImage</value>
</data>