Permalink
Browse files

First Commit

0 parents commit bb2fcaf5f48a517edfca25bc5489de6130e90848 PTCE-CI committed Aug 6, 2016
Showing with 14,625 additions and 0 deletions.
  1. +157 −0 .gitignore
  2. +5 −0 .hound.yml
  3. +1 −0 .javascript_ignore
  4. +13 −0 .swiftlint.yml
  5. +32 −0 .travis.yml
  6. BIN Assets/Watchlist.lsr
  7. BIN Assets/settings.lsr
  8. +23 −0 CONTRIBUTING.md
  9. +3 −0 Gemfile
  10. +63 −0 Gemfile.lock
  11. +20 −0 Podfile
  12. +1,202 −0 PopcornTime.xcodeproj/project.pbxproj
  13. +7 −0 PopcornTime.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  14. +91 −0 PopcornTime.xcodeproj/xcshareddata/xcschemes/PopcornTime.xcscheme
  15. +10 −0 PopcornTime.xcworkspace/contents.xcworkspacedata
  16. +531 −0 PopcornTime/ActionHandler.swift
  17. +101 −0 PopcornTime/AppDelegate.swift
  18. +29 −0 .../Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json
  19. +13 −0 ...ge.brandassets/App Icon - Large.imagestack/Layer 1.imagestacklayer/Content.imageset/Contents.json
  20. BIN ...dassets/App Icon - Large.imagestack/Layer 1.imagestacklayer/Content.imageset/Large - Middle 2.png
  21. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Large.imagestack/Layer 1.imagestacklayer/Contents.json
  22. +13 −0 ...ge.brandassets/App Icon - Large.imagestack/Layer 2.imagestacklayer/Content.imageset/Contents.json
  23. BIN ...randassets/App Icon - Large.imagestack/Layer 2.imagestacklayer/Content.imageset/Large - Front.png
  24. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Large.imagestack/Layer 2.imagestacklayer/Contents.json
  25. +13 −0 ...ge.brandassets/App Icon - Large.imagestack/Layer 3.imagestacklayer/Content.imageset/Contents.json
  26. BIN ...andassets/App Icon - Large.imagestack/Layer 3.imagestacklayer/Content.imageset/Large - Middle.png
  27. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Large.imagestack/Layer 3.imagestacklayer/Contents.json
  28. +13 −0 ...ge.brandassets/App Icon - Large.imagestack/Layer 4.imagestacklayer/Content.imageset/Contents.json
  29. BIN ...dassets/App Icon - Large.imagestack/Layer 4.imagestacklayer/Content.imageset/Large - Middle 3.png
  30. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Large.imagestack/Layer 4.imagestacklayer/Contents.json
  31. +13 −0 ...ge.brandassets/App Icon - Large.imagestack/Layer 5.imagestacklayer/Content.imageset/Contents.json
  32. BIN ...brandassets/App Icon - Large.imagestack/Layer 5.imagestacklayer/Content.imageset/Large - Back.png
  33. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Large.imagestack/Layer 5.imagestacklayer/Contents.json
  34. +29 −0 .../Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json
  35. +13 −0 ...ge.brandassets/App Icon - Small.imagestack/Layer 1.imagestacklayer/Content.imageset/Contents.json
  36. BIN ...dassets/App Icon - Small.imagestack/Layer 1.imagestacklayer/Content.imageset/Large - Middle 2.png
  37. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Small.imagestack/Layer 1.imagestacklayer/Contents.json
  38. +13 −0 ...ge.brandassets/App Icon - Small.imagestack/Layer 2.imagestacklayer/Content.imageset/Contents.json
  39. BIN ...randassets/App Icon - Small.imagestack/Layer 2.imagestacklayer/Content.imageset/Large - Front.png
  40. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Small.imagestack/Layer 2.imagestacklayer/Contents.json
  41. +13 −0 ...ge.brandassets/App Icon - Small.imagestack/Layer 3.imagestacklayer/Content.imageset/Contents.json
  42. BIN ...andassets/App Icon - Small.imagestack/Layer 3.imagestacklayer/Content.imageset/Large - Middle.png
  43. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Small.imagestack/Layer 3.imagestacklayer/Contents.json
  44. +13 −0 ...ge.brandassets/App Icon - Small.imagestack/Layer 4.imagestacklayer/Content.imageset/Contents.json
  45. BIN ...dassets/App Icon - Small.imagestack/Layer 4.imagestacklayer/Content.imageset/Large - Middle 3.png
  46. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Small.imagestack/Layer 4.imagestacklayer/Contents.json
  47. +13 −0 ...ge.brandassets/App Icon - Small.imagestack/Layer 5.imagestacklayer/Content.imageset/Contents.json
  48. BIN ...brandassets/App Icon - Small.imagestack/Layer 5.imagestacklayer/Content.imageset/Large - Back.png
  49. +16 −0 ...n & Top Shelf Image.brandassets/App Icon - Small.imagestack/Layer 5.imagestacklayer/Contents.json
  50. +26 −0 PopcornTime/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json
  51. +12 −0 ...ime/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json
  52. +6 −0 PopcornTime/Assets.xcassets/Contents.json
  53. +16 −0 PopcornTime/Assets.xcassets/LaunchImage.launchimage/Contents.json
  54. BIN PopcornTime/Assets.xcassets/LaunchImage.launchimage/launchscreen.png
  55. +13 −0 PopcornTime/Assets.xcassets/settings.imageset/Contents.json
  56. BIN PopcornTime/Assets.xcassets/settings.imageset/settings.png
  57. +200 −0 PopcornTime/Base.lproj/Main.storyboard
  58. +15 −0 PopcornTime/Extensions/Movie+Parallax.swift
  59. +52 −0 PopcornTime/Extensions/NSDate+Equatable.swift
  60. +32 −0 PopcornTime/Extensions/String+Cleaned.swift
  61. +80 −0 PopcornTime/Extensions/String+Hash.swift
  62. +59 −0 PopcornTime/Extensions/String+PathComponents.swift
  63. +18 −0 PopcornTime/Extensions/Welcome+Carousel.swift
  64. +15 −0 PopcornTime/External Classes/ZipKit/ZipKit/GMAppleDouble+ZKAdditions.h
  65. +58 −0 PopcornTime/External Classes/ZipKit/ZipKit/GMAppleDouble+ZKAdditions.m
  66. +128 −0 PopcornTime/External Classes/ZipKit/ZipKit/MacFUSE/COPYING.TXT
  67. +166 −0 PopcornTime/External Classes/ZipKit/ZipKit/MacFUSE/GMAppleDouble.h
  68. +180 −0 PopcornTime/External Classes/ZipKit/ZipKit/MacFUSE/GMAppleDouble.m
  69. +39 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSData+ZKAdditions.h
  70. +185 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSData+ZKAdditions.m
  71. +15 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSDate+ZKAdditions.h
  72. +42 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSDate+ZKAdditions.m
  73. +16 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSDictionary+ZKAdditions.h
  74. +27 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSDictionary+ZKAdditions.m
  75. +14 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSFileHandle+ZKAdditions.h
  76. +22 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSFileHandle+ZKAdditions.m
  77. +31 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSFileManager+ZKAdditions.h
  78. +191 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSFileManager+ZKAdditions.m
  79. +15 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSString+ZKAdditions.h
  80. +22 −0 PopcornTime/External Classes/ZipKit/ZipKit/NSString+ZKAdditions.m
  81. +77 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKArchive.h
  82. +238 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKArchive.m
  83. +45 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDHeader.h
  84. +237 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDHeader.m
  85. +29 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDTrailer.h
  86. +133 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDTrailer.m
  87. +29 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDTrailer64.h
  88. +78 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDTrailer64.m
  89. +23 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDTrailer64Locator.h
  90. +60 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKCDTrailer64Locator.m
  91. +32 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKDataArchive.h
  92. +359 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKDataArchive.m
  93. +52 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKDefs.h
  94. +38 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKDefs.m
  95. +29 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKFileArchive.h
  96. +723 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKFileArchive.m
  97. +34 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKLFHeader.h
  98. +178 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKLFHeader.m
  99. +48 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKLog.h
  100. +131 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZKLog.m
  101. +30 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZipKit-Info.plist
  102. +3 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZipKit-Prefix.pch
  103. +24 −0 PopcornTime/External Classes/ZipKit/ZipKit/ZipKit.h
  104. +72 −0 PopcornTime/Genre.swift
  105. +60 −0 PopcornTime/Info.plist
  106. +68 −0 PopcornTime/Latest.swift
  107. +8 −0 PopcornTime/Loading.xml
  108. +64 −0 PopcornTime/Managers/AudioManager.swift
  109. +11 −0 PopcornTime/Managers/SubtitleManager.h
  110. +30 −0 PopcornTime/Managers/SubtitleManager.m
  111. +230 −0 PopcornTime/Managers/SubtitleManager.swift
  112. +175 −0 PopcornTime/Managers/WatchlistManager.swift
  113. +135 −0 PopcornTime/Managers/WebServerManager.swift
  114. +41 −0 PopcornTime/Movie+Lockup.swift
  115. +13 −0 PopcornTime/Movie+Torrents.swift
  116. +20 −0 PopcornTime/Objective-C/SRTParser/SRTParser.h
  117. +127 −0 PopcornTime/Objective-C/SRTParser/SRTParser.m
  118. +14 −0 PopcornTime/Objective-C/SRTParser/SRTSubtitle.h
  119. +31 −0 PopcornTime/Objective-C/SRTParser/SRTSubtitle.m
  120. +11 −0 PopcornTime/Objective-C/UIImageView+Network.h
  121. +40 −0 PopcornTime/Objective-C/UIImageView+Network.m
  122. +45 −0 PopcornTime/Pagination.js
  123. +15 −0 PopcornTime/PopcornTime-Bridging-Header.h
  124. +87 −0 PopcornTime/Popular.swift
  125. +112 −0 PopcornTime/Recipes/CatalogRecipe.swift
  126. +25 −0 PopcornTime/Recipes/CatalogRecipe.xml
  127. +41 −0 PopcornTime/Recipes/DescriptionRecipe.swift
  128. +4 −0 PopcornTime/Recipes/DescriptionRecipe.xml
  129. +182 −0 PopcornTime/Recipes/EpisodeProductRecipe.swift
  130. +175 −0 PopcornTime/Recipes/EpisodesProductRecipe.swift
  131. +19 −0 PopcornTime/Recipes/Genre.js
  132. +108 −0 PopcornTime/Recipes/GenreRecipe.swift
  133. +20 −0 PopcornTime/Recipes/GenreRecipe.xml
  134. +9 −0 PopcornTime/Recipes/KATSearchRecipe.xml
  135. +179 −0 PopcornTime/Recipes/MovieProductRecipe.swift
  136. +89 −0 PopcornTime/Recipes/MovieProductRecipe.xml
  137. +53 −0 PopcornTime/Recipes/MovieWatchlistRecipe.swift
  138. +17 −0 PopcornTime/Recipes/SearchRecipe.xml
  139. +64 −0 PopcornTime/Recipes/SeasonPickerRecipe.swift
  140. +22 −0 PopcornTime/Recipes/SeasonPickerRecipe.xml
  141. +7 −0 PopcornTime/Recipes/SeasonProductRecipe.js
  142. +258 −0 PopcornTime/Recipes/SeasonProductRecipe.swift
  143. +75 −0 PopcornTime/Recipes/SeasonProductRecipe.xml
  144. +53 −0 PopcornTime/Recipes/ShowWatchlistRecipe.swift
  145. +84 −0 PopcornTime/Recipes/WatchlistRecipe.swift
  146. +22 −0 PopcornTime/Recipes/WatchlistRecipe.xml
  147. +166 −0 PopcornTime/Recipes/WelcomeRecipe.swift
  148. +64 −0 PopcornTime/Recipes/WelcomeRecipe.xml
  149. +108 −0 PopcornTime/Recipes/YIFYSearchRecipe.swift
  150. +21 −0 PopcornTime/Search.swift
  151. +20 −0 PopcornTime/Show+Lockup.swift
  152. +93 −0 PopcornTime/Subtitles/FileHash.swift
  153. +23 −0 PopcornTime/VLC/SQSubSetting.h
  154. +99 −0 PopcornTime/VLC/SQSubSetting.m
  155. +28 −0 PopcornTime/VLC/SQTabMenuCollectionViewCell.h
  156. +62 −0 PopcornTime/VLC/SQTabMenuCollectionViewCell.m
  157. +39 −0 PopcornTime/VLC/SQTabMenuCollectionViewCell.xib
  158. +86 −0 PopcornTime/VLC/SYVLCPlayerViewController.h
  159. +1,896 −0 PopcornTime/VLC/SYVLCPlayerViewController.m
  160. +435 −0 PopcornTime/VLC/SYVLCPlayerViewController.xib
  161. +22 −0 PopcornTime/VLC/VLCBufferingBar.h
  162. +89 −0 PopcornTime/VLC/VLCBufferingBar.m
  163. +17 −0 PopcornTime/VLC/VLCFrostedGlasView.h
  164. +88 −0 PopcornTime/VLC/VLCFrostedGlasView.m
  165. +19 −0 PopcornTime/VLC/VLCIRTVTapGestureRecognizer.h
  166. +54 −0 PopcornTime/VLC/VLCIRTVTapGestureRecognizer.m
  167. +27 −0 PopcornTime/VLC/VLCSiriRemoteGestureRecognizer.h
  168. +143 −0 PopcornTime/VLC/VLCSiriRemoteGestureRecognizer.m
  169. +36 −0 PopcornTime/VLC/VLCTransportBar.h
  170. +238 −0 PopcornTime/VLC/VLCTransportBar.m
  171. +41 −0 PopcornTime/View Controllers/PlayerViewController.swift
  172. +19 −0 PopcornTime/View Controllers/PopcornVLCPlayerViewController.swift
  173. +112 −0 PopcornTime/View Controllers/ProgressViewController.swift
  174. +351 −0 PopcornTime/View Controllers/SettingsViewController.swift
  175. +26 −0 PopcornTime/Watchlist.swift
  176. +53 −0 README.md
  177. +49 −0 TopShelf/Info.plist
  178. +103 −0 TopShelf/ServiceProvider.swift
  179. +124 −0 install.swift
  180. +27 −0 script/bootstrap
@@ -0,0 +1,157 @@
+
+# Created by https://www.gitignore.io/api/swift,xcode,objective-c
+
+### Swift ###
+# Xcode
+#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Build generated
+build/
+DerivedData/
+
+## Various settings
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata/
+
+## Other
+*.moved-aside
+*.xcuserstate
+
+## Obj-C/Swift specific
+*.hmap
+*.ipa
+
+## Playgrounds
+timeline.xctimeline
+playground.xcworkspace
+
+# Swift Package Manager
+#
+# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
+# Packages/
+.build/
+
+# CocoaPods
+#
+# We recommend against adding the Pods directory to your .gitignore. However
+# you should judge for yourself, the pros and cons are mentioned at:
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+#
+# Pods/
+
+# Carthage
+#
+# Add this line if you want to avoid checking in source code from Carthage dependencies.
+# Carthage/Checkouts
+
+Carthage/Build
+
+# fastlane
+#
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
+# screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md
+
+fastlane/report.xml
+fastlane/Preview.html
+fastlane/screenshots
+fastlane/test_output
+
+
+### Xcode ###
+# Xcode
+#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Build generated
+build/
+DerivedData/
+
+## Various settings
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata/
+
+## Other
+*.moved-aside
+*.xccheckout
+*.xcscmblueprint
+
+## TVVLCKit Framework
+
+TVVLCKit.framework/
+
+
+### Objective-C ###
+# Xcode
+#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Build generated
+build/
+DerivedData/
+
+## Various settings
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+xcuserdata/
+
+## Other
+*.moved-aside
+*.xcuserstate
+
+## Obj-C/Swift specific
+*.hmap
+*.ipa
+
+# CocoaPods
+#
+# We recommend against adding the Pods directory to your .gitignore. However
+# you should judge for yourself, the pros and cons are mentioned at:
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+#
+Pods/
+
+# Carthage
+#
+# Add this line if you want to avoid checking in source code from Carthage dependencies.
+# Carthage/Checkouts
+
+Carthage/Build
+
+# fastlane
+#
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
+# screenshots whenever they are needed.
+# For more information about the recommended setup visit:
+# https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md
+
+fastlane/report.xml
+fastlane/screenshots
+
+### Objective-C Patch ###
+*.xcscmblueprint
+
+.DS_Store
+Podfile.lock
@@ -0,0 +1,5 @@
+swift:
+ config_file: .swiftlint.yml
+
+javascript:
+ ignore_file: .javascript_ignore
@@ -0,0 +1 @@
+PopcornTime/Recipes/Genre.js
@@ -0,0 +1,13 @@
+included: # paths to include during linting. `--path` is ignored if present.
+ - PopcornTime
+excluded: # paths to ignore during linting. Takes precedence over `included`.
+ - Carthage
+ - Pods
+disabled_rules:
+ - line_length
+ - variable_name
+ - file_length
+ - cyclomatic_complexity
+ - nesting
+ - function_parameter_count
+ - function_body_length
@@ -0,0 +1,32 @@
+language: objective-c
+notifications:
+ email: false
+ slack: popcorntimetv:7ipJqXmdGZ5u3zm9VkOZiHIV
+osx_image: xcode7.3
+before_install:
+ - bundle install
+ - bash script/bootstrap
+ - brew update
+ - brew install tailor
+ - bundle exec pod install
+env:
+ global:
+ - LC_CTYPE=en_US.UTF-8
+ - LANG=en_US.UTF-8
+ - WORKSPACE=PopcornTime.xcworkspace
+ - TVOS_SDK=appletvsimulator9.2
+ - secure: 2/0f7XbolENmzm4lQGHzIfEKHEg9unoWFI3bf4X4BiW7w89T4e/oflNaDNRd/0sqiIvwl24opnWP4MDL67xMFGc6olc2w/ME+EucPFH/alIUEUl9eIESm6RMbj0a8nNkgAcSoTumu1wMnxuiel6ZPIzTfKYaWqhaR4Xu0OwQNJ5na6E/9Z+38lxOEct6jacJrkqEiKieg1i3h25GMvQPem1lJ8y3R/3O/T4OI+6jVFtol8Ri9+OiqcuJbfPi83PtVhbWxSlTvqAAYOOsOkVpAORhyE0zRv8ro6piaG8DvZb3jkJ3PKklrv5Nu4L047ZixSbauoVMJ/9nyxsXZseGNFRYgl2z0HeE2hbaoko8LRMtd/g745L0/fi3FkoEvPeiJmEczLcvqUpk67ZeqI95KlxsiwtySXRMXd+jPi6BF8zojSMh3YFQjwlXmbN2hQ69hGNaP1qGTkYX/awEnmRR6uqS5tiJBuEHMScEhjScMQcnO9u4SsLD+wgCjr+oXu+YQSl4IaAkhOjzqqJTVYYXVampHUQY+euZzA88rM0fRKHY1s5CdmBJyAuoys2j3zuVed3tyC9NCnJVzzAPbxUD1vMUwNTNg99cvqY+bDLDSvqIBL4DGM3z09ES0trlihDeCLd0a8k+24Brd5r8SLRkWuRmnEARChT6oOTnxzPKNCY=
+ - secure: GDfGPDE6Q8ryNCDG+2XLgrzlrB0pvT5RinZuHdtR/DKFRdyt7LhJnjTFuH/v5HG6Ule6hwuFV0ca7dRNNLb9udql2U/gqSOLphobZyJlMCzLE0G4XUeCNag6ymA8gHwEeXWjbQqY6nOnx+XZj/ZiiOdKCkKQrVsdBsfvniF7yKUX9dZnuZyaj5842WTXJ7XxmbxDrQMOl6JL1oegbF4M0PWYmgSZSre1Q5IAHgeY/ERHBp75MyKrJj6rBmmKka0U5OaFhFzXV8EtqSHSiWfXEEl6OfBzuLoHPrpZOzgV32DKDeqOlw4ikUkBAYl6FToMm3Q1wQKFL+AoutkHcB83U37h/D7Po2VEIy7SygBMm7bvCQZTnH/x89ZC4pMlvvlB97SucW+9YW7NCO1+8j6tcmS91Q3I2dRRjk3B8ZRg2sT6+LogjPqvRDaV7PcybGWHP0+JdtpZmHg56S/xT5a4zHCd3l8lVAh9ubc08YPLU4jUMfNaBEnfNZFQv8QUMX03283/cZYUVSj3fUkApR2tinhWVjGnWPj3AUn1nSCiAgIQ2zcFtA8H7bRQrJwpxxIGdw1S5L7xu4tdM6mNUJg2lhOw3EI2vDZ9QNsKyO2Xj5+0jmx47jTtpKHRG0SzE/UJFpK9vR6olZoMSfqp7a7kUUV876eWiUIj9si9ykGOa8Q=
+ matrix:
+ - SCHEME="PopcornTime" DESTINATION="platform=tvOS Simulator,OS=9.2,name=Apple TV 1080p" SDK="$TVOS_SDK" RUN_TESTS="NO"
+script:
+ - set -o pipefail
+ - xcodebuild -version
+ - xcodebuild -showsdks
+
+ # Build Framework in Debug and Run Tests if specified
+ - if [$RUN_TESTS == "YES"]; then
+ xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO test | xcpretty -c;
+ else
+ xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -c;
+ fi
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,23 @@
+#Contributing
+
+
+##Code Style
+
+When contributing make use to ommit the `self` prefex when calling variables, unless they are being called within a closure.
+
+When defining a function, the opening brace must be on the same line as the function declaration. i.e.
+
+```
+func myFunction(var: String) {
+ /* ... */
+}
+```
+
+
+##Pull Requests
+
+If your pull request contains UI changes, please include screenshots for demo purposes.
+
+Before submitting a pull request test your changes and make sure they work as intended. We require that the project be linted. This can be accomplished by installing Swiftlint. If you have Homebrew installed simply run `brew install swiftlint`
+
+Once you have it installed, cd into the directory and run `swiftlint`. This will go through and alert you of any issues there might be with the formatting such as a colon being out place when defining a variable, or if an optional is being foreunwrapped when it sohuld be checked.
@@ -0,0 +1,3 @@
+source 'https://rubygems.org'
+
+gem "cocoapods"
@@ -0,0 +1,63 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ activesupport (4.2.5)
+ i18n (~> 0.7)
+ json (~> 1.7, >= 1.7.7)
+ minitest (~> 5.1)
+ thread_safe (~> 0.3, >= 0.3.4)
+ tzinfo (~> 1.1)
+ claide (0.9.1)
+ cocoapods (0.39.0)
+ activesupport (>= 4.0.2)
+ claide (~> 0.9.1)
+ cocoapods-core (= 0.39.0)
+ cocoapods-downloader (~> 0.9.3)
+ cocoapods-plugins (~> 0.4.2)
+ cocoapods-search (~> 0.1.0)
+ cocoapods-stats (~> 0.6.2)
+ cocoapods-trunk (~> 0.6.4)
+ cocoapods-try (~> 0.5.1)
+ colored (~> 1.2)
+ escape (~> 0.0.4)
+ molinillo (~> 0.4.0)
+ nap (~> 1.0)
+ xcodeproj (~> 0.28.2)
+ cocoapods-core (0.39.0)
+ activesupport (>= 4.0.2)
+ fuzzy_match (~> 2.0.4)
+ nap (~> 1.0)
+ cocoapods-downloader (0.9.3)
+ cocoapods-plugins (0.4.2)
+ nap
+ cocoapods-search (0.1.0)
+ cocoapods-stats (0.6.2)
+ cocoapods-trunk (0.6.4)
+ nap (>= 0.8, < 2.0)
+ netrc (= 0.7.8)
+ cocoapods-try (0.5.1)
+ colored (1.2)
+ escape (0.0.4)
+ fuzzy_match (2.0.4)
+ i18n (0.7.0)
+ json (1.8.3)
+ minitest (5.8.3)
+ molinillo (0.4.1)
+ nap (1.0.0)
+ netrc (0.7.8)
+ thread_safe (0.3.5)
+ tzinfo (1.2.2)
+ thread_safe (~> 0.1)
+ xcodeproj (0.28.2)
+ activesupport (>= 3)
+ claide (~> 0.9.1)
+ colored (~> 1.2)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ cocoapods (~> 0.39)
+
+BUNDLED WITH
+ 1.10.6
@@ -0,0 +1,20 @@
+
+source 'https://github.com/PopcornTimeTV/Specs.git'
+source 'https://github.com/CocoaPods/Specs'
+
+platform :tvos
+use_frameworks!
+
+target 'PopcornTime' do
+ pod 'YoutubeSourceParserKit'
+ pod 'TVMLKitchen', :git => 'https://github.com/toshi0383/TVMLKitchen.git', :branch => 'swift2.2'
+ pod 'PopcornKit', :git => 'https://github.com/PopcornTimeTV/PopcornKit.git', :tag => '1.1.0'
+ pod 'AlamofireXMLRPC', :git => 'https://github.com/PopcornTimeTV/AlamofireXMLRPC.git'
+ pod 'PopcornTorrent'
+ pod 'TVVLCKit'
+ pod 'GCDWebServer', '~> 3.3.2'
+end
+
+target 'TopShelf' do
+ pod 'PopcornKit', :git => 'https://github.com/PopcornTimeTV/PopcornKit.git', :tag => '1.1.0'
+end
Oops, something went wrong.

0 comments on commit bb2fcaf

Please sign in to comment.