From 2ca9bb8d53d67c9122f93bf64c735e662575b830 Mon Sep 17 00:00:00 2001 From: Anatoly Date: Sun, 11 Apr 2021 02:46:53 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=8C=20Windows=20and=20Linux/macOS=20ge?= =?UTF-8?q?t=20different=20deps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 + requirements.txt | 166 +---------------------------------------------- windows.txt | 31 +++++++++ 3 files changed, 34 insertions(+), 165 deletions(-) create mode 100644 windows.txt diff --git a/README.md b/README.md index b4cf784..d28317b 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ This tool is very handy if you want to hoard a lot of videos, but not all of the git clone https://github.com/anatolykopyl/youtube-cdl.git cd youtube-cdl pip install -r requirements.txt +# If on windows instead run +# pip install -r windows.txt ``` 2. Create or select a project in the [API Console](https://console.developers.google.com/). Complete the following tasks in the API Console for your project: diff --git a/requirements.txt b/requirements.txt index e77f1f5..e64d327 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,166 +1,2 @@ -autopep8==1.5.6 -cachetools==4.2.1 -certifi==2020.12.5 -chardet==4.0.0 -colorama==0.4.4 -commonmark==0.9.1 +-r windows.txt getch==1.0 -google-api-core==1.26.3 -google-api-python-client==2.1.0 -google-auth==1.28.1 -google-auth-httplib2==0.1.0 -google-auth-oauthlib==0.4.4 -googleapis-common-protos==1.53.0 -httplib2==0.19.1 -idna==2.10 -keyboard==0.13.5 -oauth2client==4.1.3 -oauthlib==3.1.0 -packaging==20.9 -protobuf==3.15.8 -pyasn1==0.4.8 -pyasn1-modules==0.2.8 -pycodestyle==2.7.0 -Pygments==2.8.1 -pyobjc==7.1 -pyobjc-core==7.1 -pyobjc-framework-Accessibility==7.1 -pyobjc-framework-Accounts==7.1 -pyobjc-framework-AddressBook==7.1 -pyobjc-framework-AdServices==7.1 -pyobjc-framework-AdSupport==7.1 -pyobjc-framework-AppleScriptKit==7.1 -pyobjc-framework-AppleScriptObjC==7.1 -pyobjc-framework-ApplicationServices==7.1 -pyobjc-framework-AppTrackingTransparency==7.1 -pyobjc-framework-AuthenticationServices==7.1 -pyobjc-framework-AutomaticAssessmentConfiguration==7.1 -pyobjc-framework-Automator==7.1 -pyobjc-framework-AVFoundation==7.1 -pyobjc-framework-AVKit==7.1 -pyobjc-framework-BusinessChat==7.1 -pyobjc-framework-CalendarStore==7.1 -pyobjc-framework-CallKit==7.1 -pyobjc-framework-CFNetwork==7.1 -pyobjc-framework-ClassKit==7.1 -pyobjc-framework-CloudKit==7.1 -pyobjc-framework-Cocoa==7.1 -pyobjc-framework-Collaboration==7.1 -pyobjc-framework-ColorSync==7.1 -pyobjc-framework-Contacts==7.1 -pyobjc-framework-ContactsUI==7.1 -pyobjc-framework-CoreAudio==7.1 -pyobjc-framework-CoreAudioKit==7.1 -pyobjc-framework-CoreBluetooth==7.1 -pyobjc-framework-CoreData==7.1 -pyobjc-framework-CoreHaptics==7.1 -pyobjc-framework-CoreLocation==7.1 -pyobjc-framework-CoreMedia==7.1 -pyobjc-framework-CoreMediaIO==7.1 -pyobjc-framework-CoreMIDI==7.1 -pyobjc-framework-CoreML==7.1 -pyobjc-framework-CoreMotion==7.1 -pyobjc-framework-CoreServices==7.1 -pyobjc-framework-CoreSpotlight==7.1 -pyobjc-framework-CoreText==7.1 -pyobjc-framework-CoreWLAN==7.1 -pyobjc-framework-CryptoTokenKit==7.1 -pyobjc-framework-DeviceCheck==7.1 -pyobjc-framework-DictionaryServices==7.1 -pyobjc-framework-DiscRecording==7.1 -pyobjc-framework-DiscRecordingUI==7.1 -pyobjc-framework-DiskArbitration==7.1 -pyobjc-framework-DVDPlayback==7.1 -pyobjc-framework-EventKit==7.1 -pyobjc-framework-ExceptionHandling==7.1 -pyobjc-framework-ExecutionPolicy==7.1 -pyobjc-framework-ExternalAccessory==7.1 -pyobjc-framework-FileProvider==7.1 -pyobjc-framework-FileProviderUI==7.1 -pyobjc-framework-FinderSync==7.1 -pyobjc-framework-FSEvents==7.1 -pyobjc-framework-GameCenter==7.1 -pyobjc-framework-GameController==7.1 -pyobjc-framework-GameKit==7.1 -pyobjc-framework-GameplayKit==7.1 -pyobjc-framework-ImageCaptureCore==7.1 -pyobjc-framework-IMServicePlugIn==7.1 -pyobjc-framework-InputMethodKit==7.1 -pyobjc-framework-InstallerPlugins==7.1 -pyobjc-framework-InstantMessage==7.1 -pyobjc-framework-Intents==7.1 -pyobjc-framework-IOSurface==7.1 -pyobjc-framework-iTunesLibrary==7.1 -pyobjc-framework-KernelManagement==7.1 -pyobjc-framework-LatentSemanticMapping==7.1 -pyobjc-framework-LaunchServices==7.1 -pyobjc-framework-libdispatch==7.1 -pyobjc-framework-LinkPresentation==7.1 -pyobjc-framework-LocalAuthentication==7.1 -pyobjc-framework-MapKit==7.1 -pyobjc-framework-MediaAccessibility==7.1 -pyobjc-framework-MediaLibrary==7.1 -pyobjc-framework-MediaPlayer==7.1 -pyobjc-framework-MediaToolbox==7.1 -pyobjc-framework-Metal==7.1 -pyobjc-framework-MetalKit==7.1 -pyobjc-framework-MetalPerformanceShaders==7.1 -pyobjc-framework-MetalPerformanceShadersGraph==7.1 -pyobjc-framework-MLCompute==7.1 -pyobjc-framework-ModelIO==7.1 -pyobjc-framework-MultipeerConnectivity==7.1 -pyobjc-framework-NaturalLanguage==7.1 -pyobjc-framework-NetFS==7.1 -pyobjc-framework-Network==7.1 -pyobjc-framework-NetworkExtension==7.1 -pyobjc-framework-NotificationCenter==7.1 -pyobjc-framework-OpenDirectory==7.1 -pyobjc-framework-OSAKit==7.1 -pyobjc-framework-OSLog==7.1 -pyobjc-framework-PassKit==7.1 -pyobjc-framework-PencilKit==7.1 -pyobjc-framework-Photos==7.1 -pyobjc-framework-PhotosUI==7.1 -pyobjc-framework-PreferencePanes==7.1 -pyobjc-framework-PushKit==7.1 -pyobjc-framework-Quartz==7.1 -pyobjc-framework-QuickLookThumbnailing==7.1 -pyobjc-framework-ReplayKit==7.1 -pyobjc-framework-SafariServices==7.1 -pyobjc-framework-SceneKit==7.1 -pyobjc-framework-ScreenSaver==7.1 -pyobjc-framework-ScreenTime==7.1 -pyobjc-framework-ScriptingBridge==7.1 -pyobjc-framework-SearchKit==7.1 -pyobjc-framework-Security==7.1 -pyobjc-framework-SecurityFoundation==7.1 -pyobjc-framework-SecurityInterface==7.1 -pyobjc-framework-ServiceManagement==7.1 -pyobjc-framework-Social==7.1 -pyobjc-framework-SoundAnalysis==7.1 -pyobjc-framework-Speech==7.1 -pyobjc-framework-SpriteKit==7.1 -pyobjc-framework-StoreKit==7.1 -pyobjc-framework-SyncServices==7.1 -pyobjc-framework-SystemConfiguration==7.1 -pyobjc-framework-SystemExtensions==7.1 -pyobjc-framework-UniformTypeIdentifiers==7.1 -pyobjc-framework-UserNotifications==7.1 -pyobjc-framework-UserNotificationsUI==7.1 -pyobjc-framework-VideoSubscriberAccount==7.1 -pyobjc-framework-VideoToolbox==7.1 -pyobjc-framework-Virtualization==7.1 -pyobjc-framework-Vision==7.1 -pyobjc-framework-WebKit==7.1 -pyparsing==2.4.7 -pytz==2021.1 -requests==2.25.1 -requests-oauthlib==1.3.0 -rich==10.1.0 -rsa==4.7.2 -six==1.15.0 -toml==0.10.2 -typing-extensions==3.7.4.3 -uritemplate==3.0.1 -urllib3==1.26.4 -youtube-dl==2021.4.7 diff --git a/windows.txt b/windows.txt new file mode 100644 index 0000000..cf71d0f --- /dev/null +++ b/windows.txt @@ -0,0 +1,31 @@ +cachetools==4.2.1 +certifi==2020.12.5 +chardet==4.0.0 +colorama==0.4.4 +commonmark==0.9.1 +google-api-core==1.26.3 +google-api-python-client==2.1.0 +google-auth==1.28.1 +google-auth-httplib2==0.1.0 +google-auth-oauthlib==0.4.4 +googleapis-common-protos==1.53.0 +httplib2==0.19.1 +idna==2.10 +oauth2client==4.1.3 +oauthlib==3.1.0 +packaging==20.9 +protobuf==3.15.8 +pyasn1==0.4.8 +pyasn1-modules==0.2.8 +Pygments==2.8.1 +pyparsing==2.4.7 +pytz==2021.1 +requests==2.25.1 +requests-oauthlib==1.3.0 +rich==10.1.0 +rsa==4.7.2 +six==1.15.0 +typing-extensions==3.7.4.3 +uritemplate==3.0.1 +urllib3==1.26.4 +youtube-dl==2021.4.7