[PR #238] [MERGED] Upload to cloud #1092

Closed
opened 2026-02-26 09:33:37 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NickeManarin/ScreenToGif/pull/238
Author: @om2804
Created: 1/12/2018
Status: Merged
Merged: 1/20/2018
Merged by: @NickeManarin

Base: masterHead: upload_to_cloud


📝 Commits (8)

  • 540076d Delete useless exception handling
  • b25ec12 Refactoring of uploading file. Add Yandex.Disk stub
  • 14917a6 Add uploading to Yandeks.Disk
  • 78d3fd3 Add menu item "Copy link" in Encoder.
  • 6c77656 Handle failed response. Use app folder for uploading. Fix getting of token.
  • f04ad13 Use DataContractJsonSerializer instead of Newtonsoft.Json
  • 6c787e0 ScreenToGif.Cloud and ScreenToGif.Cloud.Yandex can be merged with the main project
  • 0e77edf Merge branch 'master' into upload_to_cloud

📊 Changes

26 files changed (+552 additions, -104 deletions)

View changed files

📝 .gitignore (+4 -17)
📝 GifRecorder.sln (+25 -1)
ScreenToGif.Cloud.YandexDisk.Tests/1.txt (+1 -0)
ScreenToGif.Cloud.YandexDisk.Tests/Properties/AssemblyInfo.cs (+20 -0)
ScreenToGif.Cloud.YandexDisk.Tests/ScreenToGif.Cloud.YandexDisk.Tests.csproj (+78 -0)
ScreenToGif.Cloud.YandexDisk.Tests/YandexDiskTests.cs (+41 -0)
ScreenToGif.Cloud.YandexDisk.Tests/packages.config (+5 -0)
ScreenToGif/Clouds/CloudFactory.cs (+25 -0)
ScreenToGif/Clouds/Gfycat.cs (+72 -0)
ScreenToGif/Clouds/ICloud.cs (+19 -0)
ScreenToGif/Clouds/Imgur.cs (+35 -0)
ScreenToGif/Clouds/UploadedFile.cs (+8 -0)
ScreenToGif/Clouds/UploadingException.cs (+20 -0)
ScreenToGif/Clouds/YandexDisk/Error.cs (+17 -0)
ScreenToGif/Clouds/YandexDisk/Link.cs (+11 -0)
ScreenToGif/Clouds/YandexDisk/YandexDisk.cs (+98 -0)
📝 ScreenToGif/Controls/EncoderListViewItem.cs (+11 -0)
📝 ScreenToGif/Resources/Localization/StringResources.en.xaml (+2 -0)
📝 ScreenToGif/Resources/Localization/StringResources.ru.xaml (+2 -0)
📝 ScreenToGif/ScreenToGif.csproj (+9 -1)

...and 6 more files

📄 Description

Refactoring of uploading (Imgur, Gfycat). Add Yandex.Disk service.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/NickeManarin/ScreenToGif/pull/238 **Author:** [@om2804](https://github.com/om2804) **Created:** 1/12/2018 **Status:** ✅ Merged **Merged:** 1/20/2018 **Merged by:** [@NickeManarin](https://github.com/NickeManarin) **Base:** `master` ← **Head:** `upload_to_cloud` --- ### 📝 Commits (8) - [`540076d`](https://github.com/NickeManarin/ScreenToGif/commit/540076de210b6a1e51f4a9b4298cebd32230fe75) Delete useless exception handling - [`b25ec12`](https://github.com/NickeManarin/ScreenToGif/commit/b25ec127d101122fe24a866cfa7355cad5648cad) Refactoring of uploading file. Add Yandex.Disk stub - [`14917a6`](https://github.com/NickeManarin/ScreenToGif/commit/14917a630f8045c0fb226c29065c056fc479a746) Add uploading to Yandeks.Disk - [`78d3fd3`](https://github.com/NickeManarin/ScreenToGif/commit/78d3fd3749c2876f88681f16de78c5c95341eb85) Add menu item "Copy link" in Encoder. - [`6c77656`](https://github.com/NickeManarin/ScreenToGif/commit/6c77656be972e8bd0108595bec5cf0664ba61164) Handle failed response. Use app folder for uploading. Fix getting of token. - [`f04ad13`](https://github.com/NickeManarin/ScreenToGif/commit/f04ad13cd5ac01ec3aae02084959e36427630d85) Use DataContractJsonSerializer instead of Newtonsoft.Json - [`6c787e0`](https://github.com/NickeManarin/ScreenToGif/commit/6c787e0888382cbb459a595d0bc7eae9b132dfed) ScreenToGif.Cloud and ScreenToGif.Cloud.Yandex can be merged with the main project - [`0e77edf`](https://github.com/NickeManarin/ScreenToGif/commit/0e77edf0cee592b1ce8df00bd338de548b63c79d) Merge branch 'master' into upload_to_cloud ### 📊 Changes **26 files changed** (+552 additions, -104 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+4 -17) 📝 `GifRecorder.sln` (+25 -1) ➕ `ScreenToGif.Cloud.YandexDisk.Tests/1.txt` (+1 -0) ➕ `ScreenToGif.Cloud.YandexDisk.Tests/Properties/AssemblyInfo.cs` (+20 -0) ➕ `ScreenToGif.Cloud.YandexDisk.Tests/ScreenToGif.Cloud.YandexDisk.Tests.csproj` (+78 -0) ➕ `ScreenToGif.Cloud.YandexDisk.Tests/YandexDiskTests.cs` (+41 -0) ➕ `ScreenToGif.Cloud.YandexDisk.Tests/packages.config` (+5 -0) ➕ `ScreenToGif/Clouds/CloudFactory.cs` (+25 -0) ➕ `ScreenToGif/Clouds/Gfycat.cs` (+72 -0) ➕ `ScreenToGif/Clouds/ICloud.cs` (+19 -0) ➕ `ScreenToGif/Clouds/Imgur.cs` (+35 -0) ➕ `ScreenToGif/Clouds/UploadedFile.cs` (+8 -0) ➕ `ScreenToGif/Clouds/UploadingException.cs` (+20 -0) ➕ `ScreenToGif/Clouds/YandexDisk/Error.cs` (+17 -0) ➕ `ScreenToGif/Clouds/YandexDisk/Link.cs` (+11 -0) ➕ `ScreenToGif/Clouds/YandexDisk/YandexDisk.cs` (+98 -0) 📝 `ScreenToGif/Controls/EncoderListViewItem.cs` (+11 -0) 📝 `ScreenToGif/Resources/Localization/StringResources.en.xaml` (+2 -0) 📝 `ScreenToGif/Resources/Localization/StringResources.ru.xaml` (+2 -0) 📝 `ScreenToGif/ScreenToGif.csproj` (+9 -1) _...and 6 more files_ </details> ### 📄 Description Refactoring of uploading (Imgur, Gfycat). Add Yandex.Disk service. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 09:33:37 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#1092
No description provided.