aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps
diff options
context:
space:
mode:
authorGravatar swfarnsworth <[email protected]>2021-08-28 08:45:58 -0400
committerGravatar swfarnsworth <[email protected]>2021-08-28 08:45:58 -0400
commit248698bb33e961266bd0efe14bf17b694cfe9de9 (patch)
tree110a8bc74fbd1dbccdc39d653e14db6c371f3049 /pydis_site/apps
parentUse MappingProxyType to freeze non-private dictionaries. (diff)
Make title for all resources a link.
When the resource is for a Discord server, the title links to a website and the Discord icon is the server invite.
Diffstat (limited to 'pydis_site/apps')
-rw-r--r--pydis_site/apps/resources/resources/adafruit.yaml5
-rw-r--r--pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml4
-rw-r--r--pydis_site/apps/resources/resources/byte_of_python.yaml4
-rw-r--r--pydis_site/apps/resources/resources/code_combat.yaml4
-rw-r--r--pydis_site/apps/resources/resources/data_science_from_scratch.yaml4
-rw-r--r--pydis_site/apps/resources/resources/effective_python.yaml4
-rw-r--r--pydis_site/apps/resources/resources/exercism.yaml4
-rw-r--r--pydis_site/apps/resources/resources/flask_web_development.yaml4
-rw-r--r--pydis_site/apps/resources/resources/fluent_python.yaml4
-rw-r--r--pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml4
-rw-r--r--pydis_site/apps/resources/resources/inferential_thinking.yaml5
-rw-r--r--pydis_site/apps/resources/resources/microsoft.yaml5
-rw-r--r--pydis_site/apps/resources/resources/mission_python.yaml4
-rw-r--r--pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml4
-rw-r--r--pydis_site/apps/resources/resources/pallets.yaml5
-rw-r--r--pydis_site/apps/resources/resources/pyglet.yaml5
-rw-r--r--pydis_site/apps/resources/resources/python_cookbook.yaml4
-rw-r--r--pydis_site/apps/resources/resources/python_crash_course.yaml4
-rw-r--r--pydis_site/apps/resources/resources/python_tricks.yaml4
-rw-r--r--pydis_site/apps/resources/resources/think_python.yaml4
-rw-r--r--pydis_site/apps/resources/resources/two_scoops_of_django.yaml4
21 files changed, 21 insertions, 68 deletions
diff --git a/pydis_site/apps/resources/resources/adafruit.yaml b/pydis_site/apps/resources/resources/adafruit.yaml
index 1945274c..e8eeee37 100644
--- a/pydis_site/apps/resources/resources/adafruit.yaml
+++ b/pydis_site/apps/resources/resources/adafruit.yaml
@@ -4,14 +4,11 @@ description: Adafruit is an open-source electronics manufacturer
provide help with your projects,
and the Adafruit devs do all the CircuitPython Development right out in the open.
title_image: https://www.mouser.com/images/suppliers/logos/adafruit.png
-title_url: https://discord.gg/adafruit
+title_url: https://adafruit.com/
urls:
- icon: branding/discord
url: https://discord.gg/adafruit
color: blurple
- - icon: regular/link
- url: https://adafruit.com/
- color: teal
tags:
topics:
- microcontrollers
diff --git a/pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml b/pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml
index deaca948..bc0e19ec 100644
--- a/pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml
+++ b/pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml
@@ -4,10 +4,8 @@ description: One of the best books out there for Python beginners. This book wil
the web, manipulating files and automating keyboard and mouse input. Ideal for an
office worker who wants to make himself more useful.
name: Automate the Boring Stuff with Python
+title_url: https://automatetheboringstuff.com/
urls:
-- icon: regular/book
- url: https://automatetheboringstuff.com/
- color: black
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/22514127-automate-the-boring-stuff-with-python
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/byte_of_python.yaml b/pydis_site/apps/resources/resources/byte_of_python.yaml
index 618578d1..5f6788e7 100644
--- a/pydis_site/apps/resources/resources/byte_of_python.yaml
+++ b/pydis_site/apps/resources/resources/byte_of_python.yaml
@@ -2,10 +2,8 @@ description: A free book on programming using the Python language.
It serves as a tutorial or guide to the Python language for a beginner audience.
If all you know about computers is how to save text files, then this is the book for you.
name: A Byte of Python
+title_url: https://python.swaroopch.com/
urls:
-- icon: regular/link
- url: https://python.swaroopch.com/
- color: teal
- icon: regular/book
url: http://www.lulu.com/shop/swaroop-c-h/a-byte-of-python/paperback/product-21142968.html
color: black
diff --git a/pydis_site/apps/resources/resources/code_combat.yaml b/pydis_site/apps/resources/resources/code_combat.yaml
index 41dac6b6..ab4a4aed 100644
--- a/pydis_site/apps/resources/resources/code_combat.yaml
+++ b/pydis_site/apps/resources/resources/code_combat.yaml
@@ -1,10 +1,8 @@
description: Learn Python while gaming - an open-source project with thousands of
contributors, which teaches you Python through a deep, top-down RPG.
name: Code Combat
+title_url: https://codecombat.com/
urls:
-- icon: regular/link
- url: https://codecombat.com/
- color: teal
- icon: branding/github
url: https://github.com/codecombat/codecombat
color: black
diff --git a/pydis_site/apps/resources/resources/data_science_from_scratch.yaml b/pydis_site/apps/resources/resources/data_science_from_scratch.yaml
index 14cba1f4..8ba95e9b 100644
--- a/pydis_site/apps/resources/resources/data_science_from_scratch.yaml
+++ b/pydis_site/apps/resources/resources/data_science_from_scratch.yaml
@@ -3,10 +3,8 @@ description: Data Science from Scratch is a good introduction to data science fo
started. While either edition of this book is useful for those with prior Python experience, complete beginners
should use the second edition, which contains more up-to-date code examples and better practices.
name: Data Science from Scratch
+title_url: https://www.oreilly.com/library/view/data-science-from/9781492041122/
urls:
- - icon: regular/link
- url: https://www.oreilly.com/library/view/data-science-from/9781492041122/
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/en/book/show/52059715-data-science-from-scratch
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/effective_python.yaml b/pydis_site/apps/resources/resources/effective_python.yaml
index 5ca94c63..4e361bcb 100644
--- a/pydis_site/apps/resources/resources/effective_python.yaml
+++ b/pydis_site/apps/resources/resources/effective_python.yaml
@@ -1,10 +1,8 @@
description: A book that gives 90 best practices for writing excellent Python. Great
for intermediates.
name: Effective Python
+title_url: https://effectivepython.com/
urls:
-- icon: regular/link
- url: https://effectivepython.com/
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/48566725-effective-python
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/exercism.yaml b/pydis_site/apps/resources/resources/exercism.yaml
index 7885bb9a..ba8cd2df 100644
--- a/pydis_site/apps/resources/resources/exercism.yaml
+++ b/pydis_site/apps/resources/resources/exercism.yaml
@@ -3,10 +3,8 @@ description: Level up your programming skills with more than 2600 exercises acro
where you can get your code reviewed for each solution you submit. The mentors will
give you insightful advice to make you a better programmer.
name: exercism.io
+title_url: https://exercism.io/
urls:
-- icon: regular/link
- url: https://exercism.io/
- color: teal
- icon: branding/github
url: https://github.com/exercism/python
color: black
diff --git a/pydis_site/apps/resources/resources/flask_web_development.yaml b/pydis_site/apps/resources/resources/flask_web_development.yaml
index 27e75fe6..95b75a5b 100644
--- a/pydis_site/apps/resources/resources/flask_web_development.yaml
+++ b/pydis_site/apps/resources/resources/flask_web_development.yaml
@@ -1,10 +1,8 @@
description: A comprehensive Flask walkthrough that has you building a complete social
blogging application from scratch.
name: Flask Web Development
+title_url: http://shop.oreilly.com/product/0636920031116.do
urls:
-- icon: regular/link
- url: http://shop.oreilly.com/product/0636920031116.do
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/18774655-flask-web-development
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/fluent_python.yaml b/pydis_site/apps/resources/resources/fluent_python.yaml
index 24c2b150..e35c0134 100644
--- a/pydis_site/apps/resources/resources/fluent_python.yaml
+++ b/pydis_site/apps/resources/resources/fluent_python.yaml
@@ -1,10 +1,8 @@
description: A veritable tome of intermediate and advanced Python information. A must-read
for any Python professional. By far the most recommended book for intermediates.
name: Fluent Python
+title_url: https://www.oreilly.com/library/view/fluent-python/9781491946237/
urls:
-- icon: regular/link
- url: https://www.oreilly.com/library/view/fluent-python/9781491946237/
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/22800567-fluent-python
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml b/pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml
index e50f6297..bfac404a 100644
--- a/pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml
+++ b/pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml
@@ -1,10 +1,8 @@
description: A best practice handbook for both novice and expert Python developers to the installation,
configuration, and usage of Python on a daily basis.
name: The Hitchhiker's Guide to Python
+title_url: https://python-guide.org/
urls:
-- icon: regular/link
- url: https://python-guide.org/
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/28321007-the-hitchhiker-s-guide-to-python
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/inferential_thinking.yaml b/pydis_site/apps/resources/resources/inferential_thinking.yaml
index 92963948..20409f3a 100644
--- a/pydis_site/apps/resources/resources/inferential_thinking.yaml
+++ b/pydis_site/apps/resources/resources/inferential_thinking.yaml
@@ -2,10 +2,7 @@ description: Inferential Thinking is the textbook for the <a href="http://data8.
It introduces you the fundamentals of both Data Science and Python at a level accessible to all.
It is available both through your browser and in PDF form.
name: Inferential Thinking
-urls:
- - icon: regular/link
- url: https://inferentialthinking.com/chapters/intro
- color: teal
+title_url: https://inferentialthinking.com/chapters/intro
tags:
topics:
- data science
diff --git a/pydis_site/apps/resources/resources/microsoft.yaml b/pydis_site/apps/resources/resources/microsoft.yaml
index 455131be..cc5ca93f 100644
--- a/pydis_site/apps/resources/resources/microsoft.yaml
+++ b/pydis_site/apps/resources/resources/microsoft.yaml
@@ -1,14 +1,11 @@
description: Microsoft Python is a Discord server for discussing all things relating to using Python with Microsoft products,
they have channels for Azure, VS Code, IoT, Data Science and much more!
title_image: https://1000logos.net/wp-content/uploads/2017/04/Microsoft-Logo.png
-title_url: https://discord.gg/b8YJQPx
+title_url: https://www.microsoft.com/en-us/boards/pycon2020.aspx
urls:
- icon: branding/discord
url: https://discord.gg/b8YJQPx
color: blurple
- - icon: regular/link
- url: https://www.microsoft.com/en-us/boards/pycon2020.aspx
- color: teal
tags:
topics:
- general
diff --git a/pydis_site/apps/resources/resources/mission_python.yaml b/pydis_site/apps/resources/resources/mission_python.yaml
index 2a1ffcad..4e7b30b0 100644
--- a/pydis_site/apps/resources/resources/mission_python.yaml
+++ b/pydis_site/apps/resources/resources/mission_python.yaml
@@ -3,10 +3,8 @@ description: Learn programming and Python while building a complete and awesome
images, and walk-throughs make this a pleasure to both read and follow along. Excellent
book for beginners.
name: Mission Python
+title_url: https://www.sean.co.uk/books/mission-python/index.shtm
urls:
-- icon: regular/link
- url: https://www.sean.co.uk/books/mission-python/index.shtm
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/35545850-mission-python
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml b/pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml
index ae5005a7..5d3060a4 100644
--- a/pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml
+++ b/pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml
@@ -3,10 +3,8 @@ description: '"Neural Networks From Scratch" is a book intended to teach you how
This is so you can go out and do new/novel things with deep learning as well as to become more successful with even more basic models.
This book is to accompany the usual free tutorial videos and sample code from youtube.com/sentdex.'
name: Neural Networks from Scratch in Python
+title_url: https://nnfs.io/
urls:
- - icon: regular/link
- url: https://nnfs.io/
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/55927899-neural-networks-from-scratch-in-python
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/pallets.yaml b/pydis_site/apps/resources/resources/pallets.yaml
index dc337784..de3f7fad 100644
--- a/pydis_site/apps/resources/resources/pallets.yaml
+++ b/pydis_site/apps/resources/resources/pallets.yaml
@@ -2,14 +2,11 @@ description: The Pallets Projects develop Python libraries such as the Flask web
the Jinja templating library, and the Click command line toolkit. Join to discuss
and get help from the Pallets community.
title_image: https://i.imgur.com/sV9Ypdf.png
-title_url: https://discord.gg/t6rrQZH
+title_url: https://www.palletsprojects.com/
urls:
- icon: branding/discord
url: https://discord.gg/t6rrQZH
color: blurple
- - icon: regular/link
- url: https://www.palletsprojects.com/
- color: teal
tags:
topics:
- web development
diff --git a/pydis_site/apps/resources/resources/pyglet.yaml b/pydis_site/apps/resources/resources/pyglet.yaml
index 1f74557f..d4a37fa8 100644
--- a/pydis_site/apps/resources/resources/pyglet.yaml
+++ b/pydis_site/apps/resources/resources/pyglet.yaml
@@ -4,14 +4,11 @@ description: Pyglet is a powerful,
loading images and videos, and playing sounds and music. All of this with a friendly Pythonic API,
that's simple to learn and doesn't get in your way.
title_image: https://i.imgur.com/LfQwXUe.png
-title_url: https://discord.gg/QXyegWe
+title_url: http://pyglet.org/
urls:
- icon: branding/discord
url: https://discord.gg/QXyegWe
color: blurple
- - icon: regular/link
- url: http://pyglet.org/
- color: teal
tags:
topics:
- user interface
diff --git a/pydis_site/apps/resources/resources/python_cookbook.yaml b/pydis_site/apps/resources/resources/python_cookbook.yaml
index 0c4ffd99..855adb2f 100644
--- a/pydis_site/apps/resources/resources/python_cookbook.yaml
+++ b/pydis_site/apps/resources/resources/python_cookbook.yaml
@@ -1,10 +1,8 @@
description: A book full of very smart problem-solving recipes for various Python topics,
including moving from Python 2 to Python 3.
name: Python Cookbook
+title_url: http://shop.oreilly.com/product/0636920027072.do
urls:
-- icon: regular/link
- url: http://shop.oreilly.com/product/0636920027072.do
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/17152735-python-cookbook
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/python_crash_course.yaml b/pydis_site/apps/resources/resources/python_crash_course.yaml
index 41f0973d..379cf954 100644
--- a/pydis_site/apps/resources/resources/python_crash_course.yaml
+++ b/pydis_site/apps/resources/resources/python_crash_course.yaml
@@ -7,10 +7,8 @@ description: "This fast-paced, thorough introduction to programming with Python
a Space Invaders–inspired arcade game, a set of data visualizations with Python’s handy libraries,
and a simple web app you can deploy online."
name: Python Crash Course
+title_url: https://nostarch.com/pythoncrashcourse2e
urls:
- - icon: regular/link
- url: https://nostarch.com/pythoncrashcourse2e
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/23241059-python-crash-course
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/python_tricks.yaml b/pydis_site/apps/resources/resources/python_tricks.yaml
index 6d857a9d..17f40732 100644
--- a/pydis_site/apps/resources/resources/python_tricks.yaml
+++ b/pydis_site/apps/resources/resources/python_tricks.yaml
@@ -2,10 +2,8 @@ description: Full of useful Python tips, tricks and features. Get this if you ha
a good grasp of the basics and want to take your Python skills to the next level,
or are a experienced programmer looking to add to your toolbelt.
name: Python Tricks
+title_url: https://realpython.com/products/python-tricks-book/
urls:
-- icon: regular/link
- url: https://realpython.com/products/python-tricks-book/
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/36990732-python-tricks
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/think_python.yaml b/pydis_site/apps/resources/resources/think_python.yaml
index 472324c5..aceaf951 100644
--- a/pydis_site/apps/resources/resources/think_python.yaml
+++ b/pydis_site/apps/resources/resources/think_python.yaml
@@ -4,10 +4,8 @@ description: Think Python is an introduction to Python programming for beginners
Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps
and introduced over the course of several chapters.
name: Think Python
+title_url: https://greenteapress.com/wp/think-python-2e/
urls:
- - icon: regular/link
- url: https://greenteapress.com/wp/think-python-2e/
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/14514306-think-python
color: goodreads-cream
diff --git a/pydis_site/apps/resources/resources/two_scoops_of_django.yaml b/pydis_site/apps/resources/resources/two_scoops_of_django.yaml
index 618cc5f5..4eadc28d 100644
--- a/pydis_site/apps/resources/resources/two_scoops_of_django.yaml
+++ b/pydis_site/apps/resources/resources/two_scoops_of_django.yaml
@@ -1,10 +1,8 @@
description: Tips, tricks, and best practices for your Django project.
A highly recommended resource for Django web developers.
name: Two Scoops of Django
+title_url: https://www.feldroy.com/collections/everything/products/two-scoops-of-django-3-x
urls:
-- icon: regular/book
- url: https://www.feldroy.com/collections/everything/products/two-scoops-of-django-3-x
- color: teal
- icon: branding/goodreads
url: https://www.goodreads.com/book/show/55822151-two-scoops-of-django-3-x
color: goodreads-cream