The Complete JavaScript Course 2023: From Zero to Expert.2023.VO.WEB.720p.x264

seeders: 9 leechers: 0
Added 2 years ago by Neozoon in Other
Downloaded 0 time.
YggTorrent
The Complete JavaScript Course 2023: From Zero to Expert.2023.VO.WEB.720p.x264

Torrent Contents Size: 21.58 GB

The Complete JavaScript Course 2023: From Zero to Expert.2023.VO.WEB.720p.x264
▼ show more 293 files
01 - Welcome, Welcome, Welcome!
001 Course Structure and Projects.mp4
MP4
88.31 MB
002 course-material-v2.1
__MACOSX
._all-coding-challenges.pdf
PDF
433 B
._assignments-js-fundamentals.pdf
PDF
433 B
._theory-lectures-v2.pdf
PDF
580 B
all-coding-challenges.pdf
PDF
1.88 MB
assignments-js-fundamentals.pdf
PDF
1.61 MB
theory-lectures-v2.pdf
PDF
29.38 MB
003 Watch Before You Start!.mp4
MP4
21.29 MB
004 Setting Up Our Code Editor.mp4
MP4
29.21 MB
02 - JavaScript Fundamentals – Part 1
001 Section Intro.mp4
MP4
4.3 MB
002 Hello World!.mp4
MP4
9.49 MB
003 A Brief Introduction to JavaScript.mp4
MP4
30.84 MB
003 theory-lectures-v2.pdf
PDF
29.38 MB
004 Linking a JavaScript File.mp4
MP4
52.87 MB
005 Values and Variables.mp4
MP4
54.22 MB
006 assignments-js-fundamentals.pdf
PDF
1.61 MB
007 Data Types.mp4
MP4
65.91 MB
008 let, const and var.mp4
MP4
40.16 MB
009 Basic Operators.mp4
MP4
72.23 MB
010 Operator Precedence.mp4
MP4
58.46 MB
011 all-coding-challenges.pdf
PDF
1.88 MB
012 CHALLENGE #1 Video Solution.mp4
MP4
32.02 MB
012 all-coding-challenges.pdf
PDF
1.88 MB
013 Strings and Template Literals.mp4
MP4
50.49 MB
014 Taking Decisions if else Statements.mp4
MP4
38.42 MB
015 CHALLENGE #2 Video Solution.mp4
MP4
34.73 MB
016 Type Conversion and Coercion.mp4
MP4
53.43 MB
017 Truthy and Falsy Values.mp4
MP4
26.55 MB
018 Equality Operators == vs. ===.mp4
MP4
58.04 MB
019 Boolean Logic.mp4
MP4
18.58 MB
020 Logical Operators.mp4
MP4
55.68 MB
021 CHALLENGE #3 Video Solution.mp4
MP4
78.82 MB
022 The switch Statement.mp4
MP4
73.74 MB
023 Statements and Expressions.mp4
MP4
18.35 MB
024 The Conditional (Ternary) Operator.mp4
MP4
36.32 MB
025 CHALLENGE #4 Video Solution.mp4
MP4
36.84 MB
026 JavaScript Releases ES5, ES6+ and ESNext.mp4
MP4
35.79 MB
03 - JavaScript Fundamentals – Part 2
001 Section Intro.mp4
MP4
2.86 MB
002 Activating Strict Mode.mp4
MP4
24.43 MB
003 Functions.mp4
MP4
69.08 MB
004 Function Declarations vs. Expressions.mp4
MP4
31.91 MB
005 Arrow Functions.mp4
MP4
30.19 MB
006 Functions Calling Other Functions.mp4
MP4
48.18 MB
007 Reviewing Functions.mp4
MP4
60.92 MB
008 CHALLENGE #1 Video Solution.mp4
MP4
86.35 MB
009 Introduction to Arrays.mp4
MP4
131.68 MB
010 Basic Array Operations (Methods).mp4
MP4
69.57 MB
011 CHALLENGE #2 Video Solution.mp4
MP4
44.38 MB
012 Introduction to Objects.mp4
MP4
18.23 MB
013 Dot vs. Bracket Notation.mp4
MP4
115.33 MB
014 Object Methods.mp4
MP4
124.96 MB
015 CHALLENGE #3 Video Solution.mp4
MP4
41.91 MB
016 Iteration The for Loop.mp4
MP4
63.46 MB
017 Looping Arrays, Breaking and Continuing.mp4
MP4
125.39 MB
018 Looping Backwards and Loops in Loops.mp4
MP4
61.3 MB
019 The while Loop.mp4
MP4
40.34 MB
020 CHALLENGE #4 Video Solution.mp4
MP4
79.14 MB
04 - How to Navigate This Course
001 Pathways and Section Roadmaps.mp4
MP4
63.07 MB
002 pathways.pdf
PDF
4.56 MB
05 - Developer Skills & Editor Setup
001 Section Intro.mp4
MP4
3.16 MB
003 Setting up Prettier and VS Code.mp4
MP4
41.05 MB
004 Installing Node.js and Setting Up a Dev Environment.mp4
MP4
59.4 MB
005 Learning How to Code.mp4
MP4
57.44 MB
006 How to Think Like a Developer Become a Problem Solver!.mp4
MP4
29.1 MB
007 Using Google, StackOverflow and MDN.mp4
MP4
117.24 MB
008 Debugging (Fixing Errors).mp4
MP4
10.84 MB
009 Debugging with the Console and Breakpoints.mp4
MP4
120.77 MB
010 Coding Challenge #1.mp4
MP4
85.89 MB
06 - [OPTIONAL] HTML & CSS Crash Course
001 Section Intro.mp4
MP4
3.2 MB
002 Basic HTML Structure and Elements.mp4
MP4
26.88 MB
003 Attributes, Classes and IDs.mp4
MP4
49.08 MB
004 Basic Styling with CSS.mp4
MP4
63.05 MB
005 Introduction to the CSS Box Model.mp4
MP4
110.28 MB
07 - JavaScript in the Browser DOM and Events Fundamentals
001 Section Intro.mp4
MP4
3.86 MB
003 PROJECT #1 Guess My Number!.mp4
MP4
26.11 MB
004 What's the DOM and DOM Manipulation.mp4
MP4
17.19 MB
005 Selecting and Manipulating Elements.mp4
MP4
31.69 MB
006 Handling Click Events.mp4
MP4
36.92 MB
007 Implementing the Game Logic.mp4
MP4
119.47 MB
008 Manipulating CSS Styles.mp4
MP4
61.3 MB
009 Coding Challenge #1.mp4
MP4
76.51 MB
010 Implementing Highscores.mp4
MP4
52.91 MB
011 Refactoring Our Code The DRY Principle.mp4
MP4
94.16 MB
012 PROJECT #2 Modal Window.mp4
MP4
53.13 MB
013 Working With Classes.mp4
MP4
117.12 MB
014 Handling an Esc Keypress Event.mp4
MP4
77.83 MB
015 PROJECT #3 Pig Game.mp4
MP4
91.69 MB
016 Rolling the Dice.mp4
MP4
102.08 MB
017 Switching the Active Player.mp4
MP4
53.56 MB
018 Holding Current Score.mp4
MP4
168.34 MB
019 Resetting the Game.mp4
MP4
84.02 MB
08 - How JavaScript Works Behind the Scenes
001 Section Intro.mp4
MP4
7.56 MB
003 An High-Level Overview of JavaScript.mp4
MP4
33.42 MB
004 The JavaScript Engine and Runtime.mp4
MP4
33.94 MB
005 Execution Contexts and The Call Stack.mp4
MP4
46.08 MB
006 Scope and The Scope Chain.mp4
MP4
127.25 MB
007 Scoping in Practice.mp4
MP4
70.26 MB
008 Variable Environment Hoisting and The TDZ.mp4
MP4
28.37 MB
009 Hoisting and TDZ in Practice.mp4
MP4
49.71 MB
010 The this Keyword.mp4
MP4
18.43 MB
011 The this Keyword in Practice.mp4
MP4
82.27 MB
012 Regular Functions vs. Arrow Functions.mp4
MP4
74.14 MB
013 Primitives vs. Objects (Primitive vs. Reference Types).mp4
MP4
40.65 MB
014 Primitives vs. Objects in Practice.mp4
MP4
61.02 MB
09 - Data Structures, Modern Operators and Strings
001 Section Intro.mp4
MP4
4.38 MB
003 Destructuring Arrays.mp4
MP4
75.9 MB
004 Destructuring Objects.mp4
MP4
131.28 MB
005 The Spread Operator (...).mp4
MP4
140.01 MB
006 Rest Pattern and Parameters.mp4
MP4
117.92 MB
007 Short Circuiting (&& and ).mp4
MP4
98.17 MB
008 The Nullish Coalescing Operator ().mp4
MP4
21.3 MB
009 Logical Assignment Operators.mp4
MP4
68 MB
010 Coding Challenge #1.mp4
MP4
110.42 MB
011 Looping Arrays The for-of Loop.mp4
MP4
49.12 MB
012 Enhanced Object Literals.mp4
MP4
47.86 MB
013 Optional Chaining (.).mp4
MP4
104.23 MB
014 Looping Objects Object Keys, Values, and Entries.mp4
MP4
69.23 MB
015 Coding Challenge #2.mp4
MP4
43.62 MB
016 Sets.mp4
MP4
90.92 MB
017 Maps Fundamentals.mp4
MP4
90.88 MB
018 Maps Iteration.mp4
MP4
89.22 MB
019 Summary Which Data Structure to Use.mp4
MP4
30.31 MB
020 Coding Challenge #3.mp4
MP4
68.61 MB
021 Working With Strings - Part 1.mp4
MP4
115.51 MB
022 Working With Strings - Part 2.mp4
MP4
148.27 MB
023 Working With Strings - Part 3.mp4
MP4
150.19 MB
024 Coding Challenge #4.mp4
MP4
105.45 MB
025 String Methods Practice.mp4
MP4
119.88 MB
10 - A Closer Look at Functions
001 Section Intro.mp4
MP4
3.95 MB
003 Default Parameters.mp4
MP4
33.83 MB
004 How Passing Arguments Works Value vs. Reference.mp4
MP4
52.37 MB
005 First-Class and Higher-Order Functions.mp4
MP4
18.04 MB
006 Functions Accepting Callback Functions.mp4
MP4
89.63 MB
007 Functions Returning Functions.mp4
MP4
22.59 MB
008 The call and apply Methods.mp4
MP4
47.95 MB
009 The bind Method.mp4
MP4
95.49 MB
010 Coding Challenge #1.mp4
MP4
120.86 MB
011 Immediately Invoked Function Expressions (IIFE).mp4
MP4
26.78 MB
012 Closures.mp4
MP4
110.69 MB
013 More Closure Examples.mp4
MP4
62.93 MB
014 Coding Challenge #2.mp4
MP4
28.19 MB
11 - Working With Arrays
001 Section Intro.mp4
MP4
4.32 MB
003 Simple Array Methods.mp4
MP4
57.1 MB
004 The new at Method.mp4
MP4
15.86 MB
005 Looping Arrays forEach.mp4
MP4
78.46 MB
006 forEach With Maps and Sets.mp4
MP4
19.2 MB
007 PROJECT Bankist App.mp4
MP4
59.42 MB
008 Creating DOM Elements.mp4
MP4
88.7 MB
009 Coding Challenge #1.mp4
MP4
53.02 MB
010 Data Transformations map, filter, reduce.mp4
MP4
12.88 MB
011 The map Method.mp4
MP4
96.1 MB
012 Computing Usernames.mp4
MP4
88.71 MB
013 The filter Method.mp4
MP4
33.38 MB
014 The reduce Method.mp4
MP4
117.55 MB
015 Coding Challenge #2.mp4
MP4
62.13 MB
016 The Magic of Chaining Methods.mp4
MP4
128.49 MB
017 Coding Challenge #3.mp4
MP4
24.89 MB
018 The find Method.mp4
MP4
26.16 MB
019 Implementing Login.mp4
MP4
162.11 MB
020 Implementing Transfers.mp4
MP4
82.85 MB
021 The findIndex Method.mp4
MP4
83.15 MB
022 some and every.mp4
MP4
82.22 MB
023 flat and flatMap.mp4
MP4
42.55 MB
024 Sorting Arrays.mp4
MP4
122.46 MB
025 More Ways of Creating and Filling Arrays.mp4
MP4
77.21 MB
026 Summary Which Array Method to Use.mp4
MP4
19.73 MB
027 Array Methods Practice.mp4
MP4
182.74 MB
028 Coding Challenge #4.mp4
MP4
183.26 MB
12 - Numbers, Dates, Intl and Timers
001 Section Intro.mp4
MP4
4.21 MB
003 Converting and Checking Numbers.mp4
MP4
89.15 MB
004 Math and Rounding.mp4
MP4
110.12 MB
005 The Remainder Operator.mp4
MP4
54.72 MB
006 Numeric Separators.mp4
MP4
18.55 MB
007 Working with BigInt.mp4
MP4
55.25 MB
008 Creating Dates.mp4
MP4
53.21 MB
009 Adding Dates to Bankist App.mp4
MP4
160.8 MB
010 Operations With Dates.mp4
MP4
98.68 MB
011 Internationalizing Dates (Intl).mp4
MP4
142.25 MB
012 Internationalizing Numbers (Intl).mp4
MP4
130.72 MB
013 Timers setTimeout and setInterval.mp4
MP4
75.57 MB
014 Implementing a Countdown Timer.mp4
MP4
190.24 MB
13 - Advanced DOM and Events
001 Section Intro.mp4
MP4
5.18 MB
003 PROJECT Bankist Website.mp4
MP4
83.16 MB
004 How the DOM Really Works.mp4
MP4
26.88 MB
005 Selecting, Creating, and Deleting Elements.mp4
MP4
61.39 MB
006 Styles, Attributes and Classes.mp4
MP4
177.94 MB
007 Implementing Smooth Scrolling.mp4
MP4
126.42 MB
008 Types of Events and Event Handlers.mp4
MP4
59.1 MB
009 Event Propagation Bubbling and Capturing.mp4
MP4
10.81 MB
010 Event Propagation in Practice.mp4
MP4
116.53 MB
011 Event Delegation Implementing Page Navigation.mp4
MP4
74.68 MB
012 DOM Traversing.mp4
MP4
54.73 MB
013 Building a Tabbed Component.mp4
MP4
224.63 MB
014 Passing Arguments to Event Handlers.mp4
MP4
134.09 MB
015 Implementing a Sticky Navigation The Scroll Event.mp4
MP4
57.11 MB
016 A Better Way The Intersection Observer API.mp4
MP4
162.19 MB
017 Revealing Elements on Scroll.mp4
MP4
91.6 MB
018 Lazy Loading Images.mp4
MP4
135.74 MB
019 Building a Slider Component Part 1.mp4
MP4
185.6 MB
020 Building a Slider Component Part 2.mp4
MP4
176.06 MB
021 Lifecycle DOM Events.mp4
MP4
59.1 MB
022 Efficient Script Loading defer and async.mp4
MP4
76.1 MB
14 - Object-Oriented Programming (OOP) With JavaScript
001 Section Intro.mp4
MP4
5.44 MB
003 What is Object-Oriented Programming.mp4
MP4
58.88 MB
004 OOP in JavaScript.mp4
MP4
29.86 MB
005 Constructor Functions and the new Operator.mp4
MP4
66.64 MB
006 Prototypes.mp4
MP4
90.49 MB
007 Prototypal Inheritance and The Prototype Chain.mp4
MP4
61.81 MB
008 Prototypal Inheritance on Built-In Objects.mp4
MP4
102.76 MB
009 Coding Challenge #1.mp4
MP4
42.61 MB
010 ES6 Classes.mp4
MP4
65.24 MB
011 Setters and Getters.mp4
MP4
59.16 MB
012 Static Methods.mp4
MP4
44.55 MB
013 Object.create.mp4
MP4
59.74 MB
014 Coding Challenge #2.mp4
MP4
38.15 MB
015 Inheritance Between Classes Constructor Functions.mp4
MP4
111.93 MB
016 Coding Challenge #3.mp4
MP4
30.7 MB
017 Inheritance Between Classes ES6 Classes.mp4
MP4
58.93 MB
018 Inheritance Between Classes Object.create.mp4
MP4
35.55 MB
019 Another Class Example.mp4
MP4
45.07 MB
020 Encapsulation Protected Properties and Methods.mp4
MP4
50.4 MB
021 Encapsulation Private Class Fields and Methods.mp4
MP4
48.56 MB
022 Chaining Methods.mp4
MP4
31.38 MB
023 ES6 Classes Summary.mp4
MP4
40.54 MB
024 Coding Challenge #4.mp4
MP4
39.81 MB
15 - Mapty App OOP, Geolocation, External Libraries, and More!
001 Section Intro.mp4
MP4
4.76 MB
003 Project Overview.mp4
MP4
66.05 MB
004 How to Plan a Web Project.mp4
MP4
32.16 MB
005 Using the Geolocation API.mp4
MP4
40.7 MB
006 Displaying a Map Using Leaflet Library.mp4
MP4
113.5 MB
007 Displaying a Map Marker.mp4
MP4
72.96 MB
008 Rendering Workout Input Form.mp4
MP4
108.83 MB
009 Project Architecture.mp4
MP4
30.34 MB
010 Refactoring for Project Architecture.mp4
MP4
154.27 MB
011 Managing Workout Data Creating Classes.mp4
MP4
139.6 MB
012 Creating a New Workout.mp4
MP4
95.83 MB
013 Rendering Workouts.mp4
MP4
231.16 MB
014 Move to Marker On Click.mp4
MP4
160.01 MB
015 Working with localStorage.mp4
MP4
243.32 MB
016 Final Considerations.mp4
MP4
20 MB
16 - Asynchronous JavaScript Promises, AsyncAwait, and AJAX
001 Section Intro.mp4
MP4
4.5 MB
003 Asynchronous JavaScript, AJAX and APIs.mp4
MP4
47.39 MB
005 Our First AJAX Call XMLHttpRequest.mp4
MP4
131.44 MB
006 [OPTIONAL] How the Web Works Requests and Responses.mp4
MP4
40.72 MB
007 Welcome to Callback Hell.mp4
MP4
90.84 MB
008 Promises and the Fetch API.mp4
MP4
25.42 MB
009 Consuming Promises.mp4
MP4
44.67 MB
010 Chaining Promises.mp4
MP4
56.38 MB
011 Handling Rejected Promises.mp4
MP4
92.82 MB
012 Throwing Errors Manually.mp4
MP4
101.62 MB
013 Coding Challenge #1.mp4
MP4
114.37 MB
014 Asynchronous Behind the Scenes The Event Loop.mp4
MP4
54.42 MB
015 The Event Loop in Practice.mp4
MP4
25.32 MB
016 Building a Simple Promise.mp4
MP4
89.14 MB
017 Promisifying the Geolocation API.mp4
MP4
50.86 MB
018 Coding Challenge #2.mp4
MP4
120.85 MB
019 Consuming Promises with AsyncAwait.mp4
MP4
80.08 MB
020 Error Handling With try...catch.mp4
MP4
68.09 MB
021 Returning Values from Async Functions.mp4
MP4
84.24 MB
022 Running Promises in Parallel.mp4
MP4
38.69 MB
023 Other Promise Combinators race, allSettled and any.mp4
MP4
67.86 MB
024 Coding Challenge #3.mp4
MP4
111.78 MB
17 - Modern JavaScript Development Modules, Tooling, and Functional
001 Section Intro.mp4
MP4
3.92 MB
003 An Overview of Modern JavaScript Development.mp4
MP4
19.08 MB
004 An Overview of Modules in JavaScript.mp4
MP4
47.31 MB
005 Exporting and Importing in ES6 Modules.mp4
MP4
115.38 MB
006 Top-Level await (ES2022).mp4
MP4
114.48 MB
007 The Module Pattern.mp4
MP4
58.5 MB
008 CommonJS Modules.mp4
MP4
15.7 MB
009 A Brief Introduction to the Command Line.mp4
MP4
42.75 MB
010 Introduction to NPM.mp4
MP4
127.01 MB
011 Bundling With Parcel and NPM Scripts.mp4
MP4
175.14 MB
012 Configuring Babel and Polyfilling.mp4
MP4
119.48 MB
013 Review Writing Clean and Modern JavaScript.mp4
MP4
24.65 MB
014 Let's Fix Some Bad Code Part 1.mp4
MP4
92.77 MB
015 Declarative and Functional JavaScript Principles.mp4
MP4
34 MB
016 Let's Fix Some Bad Code Part 2.mp4
MP4
255.57 MB
18 - Forkify App Building a Modern Application
001 Section Intro.mp4
MP4
4.55 MB
003 Project Overview and Planning (I).mp4
MP4
74.45 MB
005 Loading a Recipe from API.mp4
MP4
139.39 MB
006 Rendering the Recipe.mp4
MP4
160.53 MB
007 Listening For load and hashchange Events.mp4
MP4
70.56 MB
008 The MVC Architecture.mp4
MP4
47.87 MB
009 Refactoring for MVC.mp4
MP4
261.65 MB
010 Helpers and Configuration Files.mp4
MP4
98.13 MB
011 Event Handlers in MVC Publisher-Subscriber Pattern.mp4
MP4
87.15 MB
012 Implementing Error and Success Messages.mp4
MP4
31.99 MB
013 Implementing Search Results - Part 1.mp4
MP4
175.44 MB
014 Implementing Search Results - Part 2.mp4
MP4
216.83 MB
015 Implementing Pagination - Part 1.mp4
MP4
70.77 MB
016 Implementing Pagination - Part 2.mp4
MP4
151.45 MB
017 Project Planning II.mp4
MP4
10.61 MB
018 Updating Recipe Servings.mp4
MP4
166.18 MB
019 Developing a DOM Updating Algorithm.mp4
MP4
219.68 MB
020 Implementing Bookmarks - Part 1.mp4
MP4
95.82 MB
021 Implementing Bookmarks - Part 2.mp4
MP4
82.37 MB
022 Storing Bookmarks With localStorage.mp4
MP4
162.61 MB
023 Project Planning III.mp4
MP4
11.54 MB
024 Uploading a New Recipe - Part 1.mp4
MP4
108.97 MB
025 Uploading a New Recipe - Part 2.mp4
MP4
237.96 MB
026 Uploading a New Recipe - Part 3.mp4
MP4
160.02 MB
027 Wrapping Up Final Considerations.mp4
MP4
85.02 MB
19 - Setting Up Git and Deployment
001 Section Intro.mp4
MP4
3.5 MB
003 Simple Deployment With Netlify.mp4
MP4
32.68 MB
004 Setting Up Git and GitHub.mp4
MP4
52.05 MB
005 Git Fundamentals.mp4
MP4
98.71 MB
007 Setting Up Continuous Integration With Netlify.mp4
MP4
55.63 MB
20 - The End!
001 Where to Go from Here.mp4
MP4
15.18 MB

Description

Related Torrents

Location

Trackers

Tracker name
https://tracker.yggleak.top/announce
udp://tracker.opentrackr.org:1337/announce
udp://open.demonii.com:1337/announce
udp://open.stealth.si:80/announce
udp://exodus.desync.com:6969/announce
https://torrent.tracker.durukanbal.com:443/announce
udp://tracker1.myporn.club:9337/announce
udp://tracker.torrent.eu.org:451/announce
udp://tracker.theoks.net:6969/announce
udp://tracker.srv00.com:6969/announce
udp://tracker.filemail.com:6969/announce
udp://tracker.dler.org:6969/announce
udp://tracker.corpscorp.online:80/announce
udp://tracker.alaskantf.com:6969/announce
udp://tracker-udp.gbitt.info:80/announce
udp://t.overflow.biz:6969/announce
udp://open.dstud.io:6969/announce
udp://leet-tracker.moe:1337/announce
udp://explodie.org:6969/announce
udp://bittorrent-tracker.e-n-c-r-y-p-t.net:1337/announce
udp://6ahddutb1ucc3cp.ru:6969/announce
udp://94.23.207.177:6969/announce
udp://37.59.48.81:6969/announce
udp://54.36.179.216:6969/announce
udp://193.42.111.57:9337/announce
udp://43.250.54.137:6969/announce
udp://91.216.110.53:451/announce
udp://45.134.88.121:6969/announce
udp://135.125.236.64:6969/announce
udp://5.255.124.190:6969/announce
udp://93.158.213.92:1337/announce
udp://107.189.4.235:1337/announce
udp://tracker.qu.ax:6969/announce
udp://107.189.7.165:6969/announce
udp://103.251.166.126:6969/announce
udp://185.243.218.213:80/announce
http://tracker.zhuqiy.com:80/announce
udp://81.230.84.201:6969/announce
udp://212.42.38.197:6969/announce
http://193.31.26.113:6969/announce
udp://176.99.7.59:6969/announce
http://tr.nyacat.pw:80/announce
http://tracker.p2p-world.net:8080/7IknUIVzbHfYVKGgeTDEyiNIOYL7N0JI/announce
Torrent hash: