Removed Imgur https option, now Imgur gonna use https result urls always

This commit is contained in:
Jaex 2017-10-30 16:26:01 +03:00
parent e64135f94d
commit e19b9b7f0d
5 changed files with 13 additions and 67 deletions

View file

@ -540,7 +540,6 @@ private void InitializeComponent()
this.tpImageUploaders = new System.Windows.Forms.TabPage();
this.tcImageUploaders = new System.Windows.Forms.TabControl();
this.tpImgur = new System.Windows.Forms.TabPage();
this.cbImgurUseHTTPS = new System.Windows.Forms.CheckBox();
this.cbImgurUseGIFV = new System.Windows.Forms.CheckBox();
this.cbImgurUploadSelectedAlbum = new System.Windows.Forms.CheckBox();
this.cbImgurDirectLink = new System.Windows.Forms.CheckBox();
@ -4468,7 +4467,6 @@ private void InitializeComponent()
//
// tpImgur
//
this.tpImgur.Controls.Add(this.cbImgurUseHTTPS);
this.tpImgur.Controls.Add(this.cbImgurUseGIFV);
this.tpImgur.Controls.Add(this.cbImgurUploadSelectedAlbum);
this.tpImgur.Controls.Add(this.cbImgurDirectLink);
@ -4482,13 +4480,6 @@ private void InitializeComponent()
this.tpImgur.Name = "tpImgur";
this.tpImgur.UseVisualStyleBackColor = true;
//
// cbImgurUseHTTPS
//
resources.ApplyResources(this.cbImgurUseHTTPS, "cbImgurUseHTTPS");
this.cbImgurUseHTTPS.Name = "cbImgurUseHTTPS";
this.cbImgurUseHTTPS.UseVisualStyleBackColor = true;
this.cbImgurUseHTTPS.CheckedChanged += new System.EventHandler(this.cbImgurUseHTTPS_CheckedChanged);
//
// cbImgurUseGIFV
//
resources.ApplyResources(this.cbImgurUseGIFV, "cbImgurUseGIFV");
@ -5693,7 +5684,6 @@ private void InitializeComponent()
private System.Windows.Forms.PictureBox pbPuush;
private System.Windows.Forms.CheckBox cbHastebinUseFileExtension;
private System.Windows.Forms.Label lblOwnCloudHostExample;
private System.Windows.Forms.CheckBox cbImgurUseHTTPS;
internal System.Windows.Forms.TabPage tpPastie;
private System.Windows.Forms.CheckBox cbPastieIsPublic;
private System.Windows.Forms.CheckBox cbPolrUseAPIv1;

View file

@ -187,7 +187,6 @@ public void LoadSettings()
cbImgurThumbnailType.Items.Clear();
cbImgurThumbnailType.Items.AddRange(Helpers.GetLocalizedEnumDescriptions<ImgurThumbnailType>());
cbImgurThumbnailType.SelectedIndex = (int)Config.ImgurThumbnailType;
cbImgurUseHTTPS.Checked = Config.ImgurUseHTTPS;
cbImgurUseGIFV.Checked = Config.ImgurUseGIFV;
cbImgurUploadSelectedAlbum.Checked = Config.ImgurUploadSelectedAlbum;
ImgurFillAlbumList();
@ -845,11 +844,6 @@ private void cbImgurThumbnailType_SelectedIndexChanged(object sender, EventArgs
Config.ImgurThumbnailType = (ImgurThumbnailType)cbImgurThumbnailType.SelectedIndex;
}
private void cbImgurUseHTTPS_CheckedChanged(object sender, EventArgs e)
{
Config.ImgurUseHTTPS = cbImgurUseHTTPS.Checked;
}
private void cbImgurUseGIFV_CheckedChanged(object sender, EventArgs e)
{
Config.ImgurUseGIFV = cbImgurUseGIFV.Checked;

View file

@ -13274,36 +13274,6 @@ Using an encrypted library disables sharing.</value>
<data name="&gt;&gt;tpTextUploaders.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="cbImgurUseHTTPS.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="cbImgurUseHTTPS.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="cbImgurUseHTTPS.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 376</value>
</data>
<data name="cbImgurUseHTTPS.Size" type="System.Drawing.Size, System.Drawing">
<value>118, 17</value>
</data>
<data name="cbImgurUseHTTPS.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="cbImgurUseHTTPS.Text" xml:space="preserve">
<value>Use "https://" links</value>
</data>
<data name="&gt;&gt;cbImgurUseHTTPS.Name" xml:space="preserve">
<value>cbImgurUseHTTPS</value>
</data>
<data name="&gt;&gt;cbImgurUseHTTPS.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbImgurUseHTTPS.Parent" xml:space="preserve">
<value>tpImgur</value>
</data>
<data name="&gt;&gt;cbImgurUseHTTPS.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="cbImgurUseGIFV.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -13311,7 +13281,7 @@ Using an encrypted library disables sharing.</value>
<value>NoControl</value>
</data>
<data name="cbImgurUseGIFV.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 400</value>
<value>16, 376</value>
</data>
<data name="cbImgurUseGIFV.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 17</value>
@ -13332,7 +13302,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;cbImgurUseGIFV.ZOrder" xml:space="preserve">
<value>1</value>
<value>0</value>
</data>
<data name="cbImgurUploadSelectedAlbum.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -13362,7 +13332,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;cbImgurUploadSelectedAlbum.ZOrder" xml:space="preserve">
<value>2</value>
<value>1</value>
</data>
<data name="cbImgurDirectLink.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -13392,7 +13362,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;cbImgurDirectLink.ZOrder" xml:space="preserve">
<value>3</value>
<value>2</value>
</data>
<data name="atcImgurAccountType.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 16</value>
@ -13413,7 +13383,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;atcImgurAccountType.ZOrder" xml:space="preserve">
<value>4</value>
<value>3</value>
</data>
<data name="oauth2Imgur.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 64</value>
@ -13434,7 +13404,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;oauth2Imgur.ZOrder" xml:space="preserve">
<value>5</value>
<value>4</value>
</data>
<data name="chImgurID.Text" xml:space="preserve">
<value>ID</value>
@ -13470,7 +13440,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;lvImgurAlbumList.ZOrder" xml:space="preserve">
<value>6</value>
<value>5</value>
</data>
<data name="btnImgurRefreshAlbumList.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
@ -13500,7 +13470,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;btnImgurRefreshAlbumList.ZOrder" xml:space="preserve">
<value>7</value>
<value>6</value>
</data>
<data name="cbImgurThumbnailType.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 344</value>
@ -13521,7 +13491,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;cbImgurThumbnailType.ZOrder" xml:space="preserve">
<value>8</value>
<value>7</value>
</data>
<data name="lblImgurThumbnailType.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -13551,7 +13521,7 @@ Using an encrypted library disables sharing.</value>
<value>tpImgur</value>
</data>
<data name="&gt;&gt;lblImgurThumbnailType.ZOrder" xml:space="preserve">
<value>9</value>
<value>8</value>
</data>
<data name="tpImgur.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value>

View file

@ -77,7 +77,6 @@ public override GenericUploader CreateUploader(UploadersConfig config, TaskRefer
UploadMethod = config.ImgurAccountType,
DirectLink = config.ImgurDirectLink,
ThumbnailType = config.ImgurThumbnailType,
UseHTTPS = config.ImgurUseHTTPS,
UseGIFV = config.ImgurUseGIFV,
UploadAlbumID = albumID
};
@ -93,7 +92,6 @@ public sealed class Imgur : ImageUploader, IOAuth2
public ImgurThumbnailType ThumbnailType { get; set; }
public string UploadAlbumID { get; set; }
public bool DirectLink { get; set; }
public bool UseHTTPS { get; set; }
public bool UseGIFV { get; set; }
public Imgur(OAuth2Info oauth)
@ -295,7 +293,7 @@ private UploadResult InternalUpload(Stream stream, string fileName, bool refresh
}
else
{
result.URL = $"http://imgur.com/{imageData.id}";
result.URL = $"https://imgur.com/{imageData.id}";
}
string thumbnail = "";
@ -322,13 +320,8 @@ private UploadResult InternalUpload(Stream stream, string fileName, bool refresh
break;
}
result.ThumbnailURL = $"http://i.imgur.com/{imageData.id}{thumbnail}.jpg"; // Imgur thumbnails always jpg
result.DeletionURL = $"http://imgur.com/delete/{imageData.deletehash}";
if (UseHTTPS)
{
result.ForceHTTPS();
}
result.ThumbnailURL = $"https://i.imgur.com/{imageData.id}{thumbnail}.jpg"; // Imgur thumbnails always jpg
result.DeletionURL = $"https://imgur.com/delete/{imageData.deletehash}";
}
}
else

View file

@ -41,7 +41,6 @@ public class UploadersConfig : SettingsBase<UploadersConfig>
public AccountType ImgurAccountType = AccountType.Anonymous;
public bool ImgurDirectLink = true;
public ImgurThumbnailType ImgurThumbnailType = ImgurThumbnailType.Medium_Thumbnail;
public bool ImgurUseHTTPS = false;
public bool ImgurUseGIFV = true;
public OAuth2Info ImgurOAuth2Info = null;
public bool ImgurUploadSelectedAlbum = false;