aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/update.py
Commit message (Collapse)AuthorAgeFilesLines
* [cleanup] Misc cleanuppukkandan2021-12-231-1/+1
| | | | Closes #1942 #1976 #2020 #2058 #1984
* Release 2021.12.01pukkandan2021-12-011-2/+1
|
* [cleanup] Add deprecation warningspukkandan2021-11-291-4/+4
|
* [build] Use `workflow_dispatch` for releasepukkandan2021-11-291-0/+1
|
* [build] Refactor `pyinst.py` and misc cleanuppukkandan2021-10-211-9/+9
| | | | Closes #1361
* [build] Release windows exe built with py2exepukkandan2021-10-211-11/+11
| | | | | Closes: #855 Related: #661, #705, #890, #1024, #1160
* [build] Build standalone MacOS packages (#1221)Ricardo2021-10-211-14/+20
| | | | Closes #1075 Authored by: smplayer-dev
* Don't create console for subprocesses on Windows (#1261)pukkandan2021-10-201-2/+2
| | | Closes #1251
* [update] Clean up error reportingpukkandan2021-10-111-61/+74
| | | | Closes #1224
* [build] Allow building with py2exe (and misc fixes)pukkandan2021-10-041-12/+21
| | | | | py2exe config is copied from youtube-dl Closes #1160
* [update] Check for new version even if not updateablepukkandan2021-09-271-18/+18
|
* [build] Improve release process (#880)pukkandan2021-09-241-13/+21
| | | | | | | | * Automate more of the release process by animelover1984, pukkandan - closes #823 * Fix sha256 by nihil-admirari - closes #385 * Bring back brew taps by nao20010128nao #865 * Provide `--onedir` zip for windows by pukkandan - Closes #1024, #661, #705 and #890 Authored by: pukkandan, animelover1984, nihil-admirari, nao20010128nao
* [build] Build Windows x86 version with py3.7pukkandan2021-06-101-6/+2
| | | | | | | | | and remove redundant tests Closes #390 :ci skip Co-authored by: pukkandan, shirt-dev
* Revert "[build] Build Windows x86 version with py3.8"pukkandan2021-06-091-2/+6
| | | | | | | | This reverts commit aa75e51f992c206b07ab4de592f11a871827bf4b. See #390 This is being reverted instead of modified due to #388
* [build] Build Windows x86 version with py3.8pukkandan2021-06-091-6/+2
| | | | | | | and remove redundant tests :ci skip Ao-authored by: pukkandan, shirt-dev
* [build,update] Add GNU-style SHA512 and prepare updater for simlar SHA256 (#383)Nil Admirari2021-06-081-4/+10
| | | | | Authored by: nihil-admirari <50202386+nihil-admirari@users.noreply.github.com> Related: #385
* [update] Block further update for unsupported systemspukkandan2021-06-011-8/+15
|
* [update] Replace self without launching a subprocess in windowspukkandan2021-05-261-15/+21
| | | | | | | | | | | | | | | Closes: #335, https://github.com/ytdl-org/youtube-dl/issues/28488, https://github.com/ytdl-org/youtube-dl/issues/5810, https://github.com/ytdl-org/youtube-dl/issues/5994 In windows, a running executable cannot be replaced. So, the old updater worked by launching a batch script and then exiting, so that the batch script can replace the executable. However, this caused the above-mentioned issues. The new method takes advantage of the fact that while the executable cannot be replaced or deleted, it can still be renamed. The current update process on windows is as follows: 1. Delete `yt-dlp.exe.old` if it exists 2. Download the new version as `yt-dlp.exe.new` 3. Rename the running exe to `yt-dlp.exe.old` 4. Rename `yt-dlp.exe.new` to `yt-dlp.exe` 5. Open a shell that deletes `yt-dlp.exe.old` and terminate While we still use a subprocess, the actual update is already done before the app terminates and the batch script does not print anything to stdout/stderr. So this solves all the above issues
* [cleanup] Refactor updaterpukkandan2021-05-261-67/+71
| | | | | The updater now uses `.update.run_update` and not `.update.update_self`. Although I don't expect anyone to be using the updater via API, a wrapper `update_self` is provided for compatibility just in case
* [cleanup] Fix linter and some typospukkandan2021-04-281-4/+4
| | | | * Also remove inconsistent use of `"` in setup.py
* [update] Fix updater removing the executable bit on some UNIX distrospukkandan2021-03-031-16/+6
| | | | Closes #133
* [update] Fix current build hash for UNIXpukkandan2021-03-031-7/+6
|
* Completely change project name to yt-dlp (#85)Pccode662021-02-251-0/+244
* All modules and binary names are changed * All documentation references changed * yt-dlp no longer loads youtube-dlc config files * All URLs changed to point to organization account Co-authored-by: Pccode66 Co-authored-by: pukkandan