diff --git a/sources/academy/homepage_content.json b/sources/academy/homepage_content.json index 264993d52b..0d02329bdb 100644 --- a/sources/academy/homepage_content.json +++ b/sources/academy/homepage_content.json @@ -4,19 +4,19 @@ "title": "Web scraping basics with JS", "link": "/academy/web-scraping-for-beginners", "description": "Learn how to use JavaScript to extract information from websites in this practical course, starting from the absolute basics.", - "imageUrl": "/img/academy/intro.svg" + "imageUrl": "/img/academy/scraping-basics-javascript.svg" }, { "title": "Web scraping basics with Python", "link": "/academy/scraping-basics-python", "description": "Learn how to use Python to extract information from websites in this practical course, starting from the absolute basics.", - "imageUrl": "/img/academy/intro.svg" + "imageUrl": "/img/academy/scraping-basics-python.svg" }, { "title": "Apify platform", "link": "/academy/apify-platform", "description": "The Apify platform is the best place to run your scrapers and automations in the cloud. Learn what an actor is, how to turn your program into an actor, and how to deploy it.", - "imageUrl": "/img/academy/apify_platform.png" + "imageUrl": "/img/academy/apify-platform.svg" } ], "Advanced web scraping courses": [ @@ -24,19 +24,19 @@ "title": "API scraping", "link": "/academy/api-scraping", "description": "Learn all about how the professionals scrape various types of APIs with various configurations, parameters, and requirements.", - "imageUrl": "/img/academy/actors-01.svg" + "imageUrl": "/img/academy/api-scraping.svg" }, { "title": "Anti-scraping protections", "link": "/academy/anti-scraping", "description": "Understand the various anti-scraping measures different sites use to prevent bots from accessing them, and how to appear more human to fix these issues.", - "imageUrl": "/img/academy/proxy-01.svg" + "imageUrl": "/img/academy/anti-scraping.svg" }, { "title": "Expert scraping with Apify", "link": "/academy/expert-scraping-with-apify", "description": "After learning the basics of actors, learn to develop pro-level scrapers on the Apify platform with this advanced course.", - "imageUrl": "/img/academy/enterprise-01.svg" + "imageUrl": "/img/academy/expert-scraping-with-apify.svg" } ] } diff --git a/static/img/academy/actors-01.svg b/static/img/academy/actors-01.svg deleted file mode 100644 index 95a6fdc354..0000000000 --- a/static/img/academy/actors-01.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/academy/anti-scraping.svg b/static/img/academy/anti-scraping.svg new file mode 100644 index 0000000000..746546f1d2 --- /dev/null +++ b/static/img/academy/anti-scraping.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/academy/api-scraping.svg b/static/img/academy/api-scraping.svg new file mode 100644 index 0000000000..40f2afff45 --- /dev/null +++ b/static/img/academy/api-scraping.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/academy/apify-platform.svg b/static/img/academy/apify-platform.svg new file mode 100644 index 0000000000..5a9149655b --- /dev/null +++ b/static/img/academy/apify-platform.svg @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/academy/apify_platform.png b/static/img/academy/apify_platform.png deleted file mode 100644 index 8951938af3..0000000000 Binary files a/static/img/academy/apify_platform.png and /dev/null differ diff --git a/static/img/academy/enterprise-01.svg b/static/img/academy/enterprise-01.svg deleted file mode 100644 index 51d7e0ff0d..0000000000 --- a/static/img/academy/enterprise-01.svg +++ /dev/null @@ -1,163 +0,0 @@ - - - - illustration_intro - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/static/img/academy/expert-scraping-with-apify.svg b/static/img/academy/expert-scraping-with-apify.svg new file mode 100644 index 0000000000..96166c5f19 --- /dev/null +++ b/static/img/academy/expert-scraping-with-apify.svg @@ -0,0 +1,36 @@ + + + +
+ + + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + +
\ No newline at end of file diff --git a/static/img/academy/intro.svg b/static/img/academy/intro.svg deleted file mode 100644 index e5b6000137..0000000000 --- a/static/img/academy/intro.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/academy/proxy-01.svg b/static/img/academy/proxy-01.svg deleted file mode 100644 index 07218b6784..0000000000 --- a/static/img/academy/proxy-01.svg +++ /dev/null @@ -1 +0,0 @@ -proxy-01 diff --git a/static/img/academy/scraping-basics-javascript.svg b/static/img/academy/scraping-basics-javascript.svg new file mode 100644 index 0000000000..564b540a53 --- /dev/null +++ b/static/img/academy/scraping-basics-javascript.svg @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/img/academy/scraping-basics-python.svg b/static/img/academy/scraping-basics-python.svg new file mode 100644 index 0000000000..b77fa647ce --- /dev/null +++ b/static/img/academy/scraping-basics-python.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file