Skip to content

Instantly share code, notes, and snippets.

@aliakbarRashidi
Forked from runo280/00readme.md
Created November 14, 2018 02:47
Show Gist options
  • Select an option

  • Save aliakbarRashidi/e3b68e78e2bda6bb5c4056388ab3a382 to your computer and use it in GitHub Desktop.

Select an option

Save aliakbarRashidi/e3b68e78e2bda6bb5c4056388ab3a382 to your computer and use it in GitHub Desktop.
C@ster.i0 free courses

How to use

1- Install requirements:

sudo apt install aria2 youtube-dl

2- Make [script_file_name].sh excutable:

chmod +x [script_file_name].sh

3- Put casterconf.txt alongside the caster.conf
4- Run the script:

./[script_file_name].sh

--ignore-config
--external-downloader aria2c
--external-downloader-args "--max-concurrent-downloads=1 --continue --max-connection-per-server=16 --min-split-size=1M --split=16 --enable-color=true --human-readable=true"
--ignore-errors
--continue
--console-title
--user-agent "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0"
--no-playlist
--format original
#!/bin/bash
#free time expired now!
#https://caster.io/courses/dependency-injection-in-android-using-kodein
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-whats-kodein" -o "1- What's Kodein 01:53.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-first-steps" -o "2- First Steps 01:58.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-the-application-scope" -o "3- The Application Scope 01:56.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-your-first-injection-3748a2" -o "4- Your first Injection 02:31.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-lazy-injections" -o "5- Lazy Injections 01:35.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-scoped-injection-activity-scope" -o "6- Scoped Injection: Activity Scope 03:54.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-injecting-dependencies-on-the-activity-scope" -o "7- Injecting dependencies on the Activity Scope 03:19.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-transitive-dependencies" -o "8- Transitive Dependencies 03:46.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-injecting-singletons" -o "9- Injecting Singletons 03:46.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-tagged-injections" -o "10- Tagged injections 02:46.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-constant-injection" -o "11- Constant Injection 02:55.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-adding-a-detail-activity" -o "12- Adding a Detail Activity 04:24.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-injecting-navigation" -o "13- Injecting Navigation 03:51.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-injecting-fragments" -o "14- Injecting Fragments 02:46.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-injecting-customviews" -o "15- Injecting CustomViews 02:55.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-testing-your-architecture-mock-injection" -o "16- Testing your architecture (mock injection) 04:59.mp4"
youtube-dl --config-location casterconf.txt "https://caster.io/lessons/kodein-android-injecting-mocks-on-your-ui-tests" -o "17- Injecting Mocks on your UI tests 04:47.mp4"
#!/bin/bash
#https://caster.io/courses/android-vector-drawables-fundamentals
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-widths-heights" -o "1- Widths & Heights.mp4"
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-paths" -o "2- Paths.mp4"
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-clip-paths" -o "3- Clip Paths.mp4"
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-groups" -o "4- Groups.mp4"
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-rendering" -o "5- Rendering.mp4"
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-inline-complex-xml-resources" -o "6- Inline Complex XML Resources.mp4"
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-gradients" -o "7- Gradients.mp4"
youtube-dl --config-location casterconf "https://caster.io/lessons/android-vector-drawables-fundamentals-fill-windings" -o "8- Fill Windings.mp4"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment