# Create a dict of filenames and their corresponding url links to be used as source in line #203 FILE_URL_MAPPING = { 'docs/01_course-orientation/01_about-the-course/01_introduction-to-the-3d-printing-specialization.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/mLvWU/introduction-to-the-3d-printing-specialization', 'docs/01_course-orientation/01_about-the-course/02_welcome-to-the-3d-printing-revolution.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/zQ7lG/welcome-to-the-3d-printing-revolution', 'docs/03_module-2-why-is-it-revolutionary/03_the-3d-printing-revolution-facts-concepts/02_how-will-3d-printing-change-business.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/D8VUj/how-will-3d-printing-change-business', 'docs/03_module-2-why-is-it-revolutionary/03_the-3d-printing-revolution-facts-concepts/01_whats-special-about-3d-printing.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/WmJQL/whats-special-about-3d-printing', 'docs/03_module-2-why-is-it-revolutionary/03_the-3d-printing-revolution-facts-concepts/04_remixing-products-exercise-overview.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/J3Tq3/remixing-products-exercise-overview', 'docs/03_module-2-why-is-it-revolutionary/03_the-3d-printing-revolution-facts-concepts/03_the-future-of-3d-printing.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/tjSlh/the-future-of-3d-printing', 'docs/03_module-2-why-is-it-revolutionary/02_an-early-look-at-the-coming-revolution/01_tour-of-the-illinois-makerlab-vishal-sachdev.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/rcVnN/tour-of-the-illinois-makerlab-vishal-sachdev', 'docs/03_module-2-why-is-it-revolutionary/02_an-early-look-at-the-coming-revolution/02_meet-the-makers-arielle-rausin-cameron-alberg-scott-zelman.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/J2nD2/meet-the-makers-arielle-rausin-cameron-alberg-scott-zelman', 'docs/03_module-2-why-is-it-revolutionary/04_the-revolutionaries/03_shapeways-lauren-slowik.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/mi1zr/shapeways-lauren-slowik', 'docs/03_module-2-why-is-it-revolutionary/04_the-revolutionaries/04_3d-fashion-francis-bitonti.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/KmYxf/3d-fashion-francis-bitonti', 'docs/03_module-2-why-is-it-revolutionary/04_the-revolutionaries/06_whats-next-hod-lipson.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/3zKRN/whats-next-hod-lipson', 'docs/03_module-2-why-is-it-revolutionary/04_the-revolutionaries/05_3d-printed-battery-paul-braun.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/mrEAK/3d-printed-battery-paul-braun', 'docs/03_module-2-why-is-it-revolutionary/04_the-revolutionaries/02_normal-nikki-kaufman.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/I8QXq/normal-nikki-kaufman', 'docs/03_module-2-why-is-it-revolutionary/04_the-revolutionaries/01_voodoo-manufacturing-max-friefeld.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/atrTP/voodoo-manufacturing-max-friefeld', 'docs/04_course-conclusion/01_course-wrap-up-whats-next/01_the-3d-printing-revolution-wrap-up.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/f6XvX/the-3d-printing-revolution-wrap-up', 'docs/04_course-conclusion/01_course-wrap-up-whats-next/03_gies-online-programs.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/JdvZk/gies-online-programs', 'docs/02_module-1-what-is-3d-printing/05_optional-content/01_like-this-course-learn-more-with-the-imba-optional.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/MIATt/like-this-course-learn-more-with-the-imba-optional', 'docs/02_module-1-what-is-3d-printing/03_3d-printing-facts-concepts/04_where-designs-come-from.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/0fU1x/where-designs-come-from', 'docs/02_module-1-what-is-3d-printing/03_3d-printing-facts-concepts/05_where-to-find-3d-printers.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/3XTPj/where-to-find-3d-printers', 'docs/02_module-1-what-is-3d-printing/03_3d-printing-facts-concepts/01_history-of-3d-printing.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/HMvuh/history-of-3d-printing', 'docs/02_module-1-what-is-3d-printing/03_3d-printing-facts-concepts/02_how-3d-printers-work.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/dNpvw/how-3d-printers-work', 'docs/02_module-1-what-is-3d-printing/03_3d-printing-facts-concepts/03_materials-costs.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/j63D2/materials-costs', 'docs/02_module-1-what-is-3d-printing/03_3d-printing-facts-concepts/06_3d-printing-applications.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/EJdi9/3d-printing-applications', 'docs/02_module-1-what-is-3d-printing/04_more-3d-printing-insights/03_selective-laser-melting-rodrigo-gutierrez.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/kkpwz/selective-laser-melting-rodrigo-gutierrez', 'docs/02_module-1-what-is-3d-printing/04_more-3d-printing-insights/04_3d-printing-ecosystem-aaron-roy.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/2zjzy/3d-printing-ecosystem-aaron-roy', 'docs/02_module-1-what-is-3d-printing/04_more-3d-printing-insights/01_3d-printing-demonstration-danny-lohan.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/5b8IG/3d-printing-demonstration-danny-lohan', 'docs/02_module-1-what-is-3d-printing/04_more-3d-printing-insights/02_3d-printing-vs-additive-manufacturing-mark-cotteleer.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/qBvTb/3d-printing-vs-additive-manufacturing-mark-cotteleer', 'docs/02_module-1-what-is-3d-printing/02_3d-printing-insights/02_my-3d-printing-story-aric-rindfleisch.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/hhWc8/my-3d-printing-story-aric-rindfleisch', 'docs/02_module-1-what-is-3d-printing/02_3d-printing-insights/04_3d-printing-the-maker-movement-hackerspaces-chris-meyer.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/8HO88/3d-printing-the-maker-movement-hackerspaces-chris-meyer', 'docs/02_module-1-what-is-3d-printing/02_3d-printing-insights/06_what-would-you-make-exercise-overview.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/kfDp2/what-would-you-make-exercise-overview', 'docs/02_module-1-what-is-3d-printing/02_3d-printing-insights/05_the-birth-of-desktop-3d-printing-matt-griffin.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/RlvEF/the-birth-of-desktop-3d-printing-matt-griffin', 'docs/02_module-1-what-is-3d-printing/02_3d-printing-insights/03_tour-of-sector67-chris-meyer.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/HXJrm/tour-of-sector67-chris-meyer', 'docs/02_module-1-what-is-3d-printing/02_3d-printing-insights/01_views-on-3d-printing-champaign-new-york.en.txt': 'https://www.coursera.org/learn/3d-printing-revolution/lecture/jvULv/views-on-3d-printing-champaign-new-york', 'docs/01_course-orientation/01_about-the-course/05_glossary_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/515pX/glossary', 'docs/01_course-orientation/01_about-the-course/03_syllabus_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/l2J8d/syllabus', 'docs/01_course-orientation/01_about-the-course/06_learner-stories_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/goE8a/learner-stories', 'docs/01_course-orientation/01_about-the-course/04_about-the-discussion-forums_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/HA7H7/about-the-discussion-forums', 'docs/01_course-orientation/02_about-your-classmates/02_social-media_illinois.edu.html': 'https://www.facebook.com/illinois.edu', 'docs/01_course-orientation/02_about-your-classmates/01_updating-your-profile_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/f2iFO/updating-your-profile', 'docs/01_course-orientation/02_about-your-classmates/02_social-media_termsDknlfPe-5xKJJaHWl4j6kveY2GjKiZxK_vd-JDIN3-6piB5w.2PhI_l8TrILDNPPI-v-VPg.kolgdmfhbhzcbgm3-lv_.html': 'https://www.coursera.org/about/termsDknlfPe-5xKJJaHWl4j6kveY2GjKiZxK_vd-JDIN3-6piB5w.2PhI_l8TrILDNPPI-v-VPg.kOLGdmfhbhzCbGM3-lv_j477mwb9Ffuxi5xhEac6Biqu1NvspELKPGjNRjoAzuv8LasLtq22lxzrgdd9C8Y4JQ4gHm7FuRqTL4rlby3Pb_N4mpVXMkT83a3Ob_0QWVHv7LiZghGDTwCWYxU4lMfZpfsqsm7PoQ7HfKUFvHwgUIbOGox3ZZgJtBE2t-TDkbegcktpcn6k2VqZZ0WYvQTad7oijs5WHJLfL7EYiUGb01udFqMaOLIPP1msztyo496GDNUgBSvsJcPfHE20dluqe5_KzaSoXzKxXdiW12DjKJk_XDNc14mf41U17h5HgMXg', 'docs/01_course-orientation/02_about-your-classmates/02_social-media_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/1vga3/social-media', 'docs/03_module-2-why-is-it-revolutionary/03_the-3d-printing-revolution-facts-concepts/05_remixing-products-exercise_peer_assignment_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/peer/FAZ0P/remixing-products-exercise', 'docs/03_module-2-why-is-it-revolutionary/01_module-2-information/01_module-2-overview_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/UwuNp/module-2-overview', 'docs/04_course-conclusion/01_course-wrap-up-whats-next/02_congratulations_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/vISgA/congratulations', 'docs/05_Resources/03_3d-printing-services-and-products/01__resources.html': 'https://www.coursera.org/learn/3d-printing-revolution/resources/aPz3d', 'docs/05_Resources/04_3d-printing-community/01__resources.html': 'https://www.coursera.org/learn/3d-printing-revolution/resources/lfbM9', 'docs/05_Resources/02_3d-printing-softwares/01__resources.html': 'https://www.coursera.org/learn/3d-printing-revolution/resources/ltlHt', 'docs/05_Resources/01_books-articles/01__resources.html': 'https://www.coursera.org/learn/3d-printing-revolution/resources/FH3x3', 'docs/05_Resources/05_explore-the-imba/01__resources.html': 'https://www.coursera.org/learn/3d-printing-revolution/resources/0AejF', 'docs/02_module-1-what-is-3d-printing/01_module-1-overview/01_module-1-overview_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/supplement/HZXB5/module-1-overview', 'docs/02_module-1-what-is-3d-printing/02_3d-printing-insights/07_what-would-you-make-exercise_peer_assignment_instructions.html': 'https://www.coursera.org/learn/3d-printing-revolution/peer/t8bqq/what-would-you-make-exercise', 'docs/020 3DP Trend report 2023_DEF_BB.pdf':'https://www.hubs.com/get/trends/' }