diff --git a/Custom_Templates/customer_templates/.DS_Store b/Custom_Templates/customer_templates/.DS_Store index 45426865..97be1ff4 100644 Binary files a/Custom_Templates/customer_templates/.DS_Store and b/Custom_Templates/customer_templates/.DS_Store differ diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_account_desktop_view.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_account_desktop_view.html.liquid new file mode 100644 index 00000000..8ed47f39 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_account_desktop_view.html.liquid @@ -0,0 +1,46 @@ +
+ + {% form_authenticity_token %} +
+
+
+ + +
+
+
+
+ + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_account_mobile_view.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_account_mobile_view.html.liquid new file mode 100644 index 00000000..314b65d4 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_account_mobile_view.html.liquid @@ -0,0 +1,17 @@ +
+ + {% form_authenticity_token %} +
+
+ {% render "account_form", form: form, version: "mobile" %} +
+
+
+
+ {% include "account_avatar", version: "mobile" %} +
+
+ +
diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_desktop_view.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_desktop_view.html.liquid new file mode 100644 index 00000000..7d86d82b --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_desktop_view.html.liquid @@ -0,0 +1,51 @@ +
+
+ {% include "course_header" %} +
+
+
+
+ {{ course.name }} + {% include "course_description" %} + + {% if course.categories.any? %} +
+ {% include "course_categories" %} +
+ {% endif %} + + {% if course.instructors.any? %} +
+ {% include "course_instructors" %} +
+ {% endif %} + + {% if course.events.any? %} +
+ {% include "course_events" %} +
+ {% endif %} +
+
+
+ {% include "course_progress_and_cta" %} +
+ {% include "course_outline" %} +
+
+
+ + diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_header.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_header.html.liquid new file mode 100644 index 00000000..255ca03f --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_header.html.liquid @@ -0,0 +1,25 @@ +
+ {{ current_school.course_vocabulary }} + + +
+
+ + + + {{ course.name }} +
+{{ course.name }} + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_outline.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_outline.html.liquid new file mode 100644 index 00000000..c6704ab4 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_outline.html.liquid @@ -0,0 +1,50 @@ +
+
+ {% t .header, key: current_school.course_vocabulary %} +
+
+
    + {% for section in course.sections %} +
  1. +
    + {{ section.name }} +
    +
      + {% for activity in section.activities %} + +
    1. + {% if activity.completed? %} + + {% if activity.locked? %} + {% include "course_activity_locked" %} + {% else %} + {% include "course_activity_unlocked", class: "np-course-outline-content-activity-link-completed" %} + {% endif %} +
      + {% else %} + + {% if activity.locked? %} + {% include "course_activity_locked" %} + {% else %} + {% include "course_activity_unlocked", class: "np-course-outline-content-activity-link" %} + {% endif %} +
      + {% endif %} +
    2. + {% endfor %} +
    +
  2. + {% endfor %} +
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_progress_and_cta.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_progress_and_cta.html.liquid new file mode 100644 index 00000000..91c0bc7d --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_course_progress_and_cta.html.liquid @@ -0,0 +1,57 @@ +
+
+ {% t .header %} +
+
+
+
+
+ +
+ {% t shared.progress, count: course.progress %} +
+
+ +{% if course.learner_can_retake? %} +
+ {% form_authenticity_token %} + +
+{% else %} + + {% if course.enrolled? == false %} + {% t shared.enroll %} + {% elsif course.started? == false %} + {% t shared.course.start, key: current_school.course_vocabulary %} + {% elsif course.completed? %} + {% t shared.course.view, key: current_school.course_vocabulary %} + {% else %} + {% t shared.continue %} + {% endif %} + +{% endif %} + + diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_footer.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_footer.html.liquid new file mode 100644 index 00000000..f151711d --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_footer.html.liquid @@ -0,0 +1,110 @@ + + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_header.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_header.html.liquid new file mode 100644 index 00000000..1eadc8ca --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_header.html.liquid @@ -0,0 +1,224 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ {% endif %} + +
+ +
+
+
+
+ +{% include "messages" %} + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_search_result.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_search_result.html.liquid new file mode 100644 index 00000000..82ed13f8 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_search_result.html.liquid @@ -0,0 +1,37 @@ +
+
+
+ {{ result.name }} +
+
+ + {{ result.name }} + +
+
{{ result.sanitized_description }}
+
+
+
+
+ \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/_search_zero_state.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/_search_zero_state.html.liquid new file mode 100644 index 00000000..af526003 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/_search_zero_state.html.liquid @@ -0,0 +1,40 @@ +
+
+
+

+ {% t .nothing_found %} +

+
+ {% t .empty %} +
+
+
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/homepage.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/homepage.html.liquid new file mode 100644 index 00000000..6dcaec4e --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/homepage.html.liquid @@ -0,0 +1,487 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.featured %} +
+
+
+
+ EDUCATION & TRAINING CENTER + IsoPlexis UNIVERSITY +
+
+ Transform your immunotherapy programs with the latest data & insights from our cutting edge work in single-cell proteomics. +
+
+ +
+ + +
+
+ +
+
HD Video Protocols
+
Watch short step-by-step protocol videos to simplify your workflow
+
+
+
+ +
+
Support Resources
+
Download detailed guides, tech notes & reference new publications
+
+
+
+ +
+
Expert Webinars
+
Hear from thought leaders in single-cell biology & functional proteomics
+
+
+
+ + {% assign LP = learning_paths.available | where: "name", "Experiment Run" %} {% assign LP = LP.first %} +
+
+
+
+ GET STARTED + {{LP.name}} + {{LP.description}} +
+
+ MASTER THE ISOU + +
+
+
+ {% assign descriptions = ". Accelerate yours sample prep with how-to videos&protocols. Learn how to run your samples on the automated IsoLight system. Generate meaningful data in seconds, not days. Accelerate your sample prep with how-to videos & protocols" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter1 %}
+ {% if my_counter1 == 1 or my_counter1 == 3 %} {%endif %} + {% endfor %} +
+ + {% assign LP = learning_paths.available | where: "name", "How the IsoLight Works" %} {% assign LP = LP.first %} +
+
+
+
+ {{LP.name}} + {{LP.description}} +
+
+
+ {% assign descriptions = ". Learn how CO2 supports incubation and fluidics on the IsoLight System. Fluidics are at the core of the IsoLight platform. Disposal of used reagents is critical. How IsoPlexis' unique single-cell and CodePlex chips works" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter2 %}
+ {% if my_counter2 == 1 or my_counter2 == 3 %} {%endif %} + {% endfor %} +
+
+ + {% assign LP = learning_paths.available | where: "name", "System Troubleshooting" %} {% assign LP = LP.first %} +
+
+
+
+ {{LP.name}} + {{LP.description}} +
+
+
+ {% assign descriptions = ". The barcode scanner reads QR labels on each individual chip. Fluidics maintenance and upkeep. Proper lase function is essential for imaging. Airflow and appropriate waste disposal procedures" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter3 %}
+ {% if my_counter3 == 1 or my_counter3 == 3 %} {%endif %} + {% endfor %} +
+
+ + {% assign LP = learning_paths.available | where: "name", "Network Troubleshooting" %} {% assign LP = LP.first %} +
+
+
+
+ {{LP.name}} + {{LP.description}} +
+
+
+ {% assign descriptions = ". What a correctly configured home screen should look like. Networking FAQs and answers to common questions. Steps to take when encountering network issues. Data managment is a critical component of instrument maintenance" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter4 %}
+ {% if my_counter4 == 1 or my_counter4 == 3 %} {%endif %} + {% endfor %} +
+
+
+
+{% include "footer" %} + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/login.html.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/login.html.liquid new file mode 100644 index 00000000..74423e3e --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/login.html.liquid @@ -0,0 +1,69 @@ +
+
+ {% include "header_minimal" %} +
+
+ {% form_authenticity_token %} +
+ + +
+
+ + +
+ + + {% t .forgot_password %} + + {% if features.account_creation? %} + + {% t shared.sign_up %} + + {% endif %} + {% if features.request_access? %} + + {{ current_school.request_access_label }} + + {% endif %} +
+
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis Sandbox/styles.css.liquid b/Custom_Templates/customer_templates/Isoplexis Sandbox/styles.css.liquid new file mode 100644 index 00000000..d5dabb25 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis Sandbox/styles.css.liquid @@ -0,0 +1,42 @@ +@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400&display=swap'); + +.isogreen { + color: #12cd9a; +} + +.green-gradient-button { + background-image: linear-gradient(45deg, rgb(17, 201, 162) 0%, rgb(4, 170, 205) 40%, rgb(16, 69, 218) 65%, rgb(94, 59, 157) 100%); + color: #fff; + border: none; + border-radius: 5px; + padding: 15px; + font-size: 1.2rem; + font-weight: 600; + text-transform: none; + transition-delay: 0s; + transition-duration: 0.8s; + transition-property: all; + transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; + background-size: 300% auto !important; + background-position: 0 0; + text-align: center; +} + +.green-gradient-button:hover { + background-position: 100% 50%; +} + +body { + background: linear-gradient(0deg, #080b20 0%, #0f152c 100%); + font-family: 'Source Sans Pro', sans-serif; + font-weight: 400; + color: #fff; + margin: 0; + background-repeat: no-repeat; + background-attachment: fixed; +} +a { + color: inherit; + text-decoration: none; +} + diff --git a/Custom_Templates/customer_templates/Isoplexis University/_account_desktop_view.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_account_desktop_view.html.liquid new file mode 100644 index 00000000..8ed47f39 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_account_desktop_view.html.liquid @@ -0,0 +1,46 @@ +
+ + {% form_authenticity_token %} +
+
+
+ + +
+
+
+
+ + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/_account_mobile_view.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_account_mobile_view.html.liquid new file mode 100644 index 00000000..314b65d4 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_account_mobile_view.html.liquid @@ -0,0 +1,17 @@ +
+ + {% form_authenticity_token %} +
+
+ {% render "account_form", form: form, version: "mobile" %} +
+
+
+
+ {% include "account_avatar", version: "mobile" %} +
+
+ +
diff --git a/Custom_Templates/customer_templates/Isoplexis University/_course_desktop_view.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_course_desktop_view.html.liquid new file mode 100644 index 00000000..7d86d82b --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_course_desktop_view.html.liquid @@ -0,0 +1,51 @@ +
+
+ {% include "course_header" %} +
+
+
+
+ {{ course.name }} + {% include "course_description" %} + + {% if course.categories.any? %} +
+ {% include "course_categories" %} +
+ {% endif %} + + {% if course.instructors.any? %} +
+ {% include "course_instructors" %} +
+ {% endif %} + + {% if course.events.any? %} +
+ {% include "course_events" %} +
+ {% endif %} +
+
+
+ {% include "course_progress_and_cta" %} +
+ {% include "course_outline" %} +
+
+
+ + diff --git a/Custom_Templates/customer_templates/Isoplexis University/_course_header.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_course_header.html.liquid new file mode 100644 index 00000000..255ca03f --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_course_header.html.liquid @@ -0,0 +1,25 @@ +
+ {{ current_school.course_vocabulary }} + + +
+
+ + + + {{ course.name }} +
+{{ course.name }} + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/_course_outline.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_course_outline.html.liquid new file mode 100644 index 00000000..c6704ab4 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_course_outline.html.liquid @@ -0,0 +1,50 @@ +
+
+ {% t .header, key: current_school.course_vocabulary %} +
+
+
    + {% for section in course.sections %} +
  1. +
    + {{ section.name }} +
    +
      + {% for activity in section.activities %} + +
    1. + {% if activity.completed? %} + + {% if activity.locked? %} + {% include "course_activity_locked" %} + {% else %} + {% include "course_activity_unlocked", class: "np-course-outline-content-activity-link-completed" %} + {% endif %} +
      + {% else %} + + {% if activity.locked? %} + {% include "course_activity_locked" %} + {% else %} + {% include "course_activity_unlocked", class: "np-course-outline-content-activity-link" %} + {% endif %} +
      + {% endif %} +
    2. + {% endfor %} +
    +
  2. + {% endfor %} +
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/_course_progress_and_cta.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_course_progress_and_cta.html.liquid new file mode 100644 index 00000000..91c0bc7d --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_course_progress_and_cta.html.liquid @@ -0,0 +1,57 @@ +
+
+ {% t .header %} +
+
+
+
+
+ +
+ {% t shared.progress, count: course.progress %} +
+
+ +{% if course.learner_can_retake? %} +
+ {% form_authenticity_token %} + +
+{% else %} + + {% if course.enrolled? == false %} + {% t shared.enroll %} + {% elsif course.started? == false %} + {% t shared.course.start, key: current_school.course_vocabulary %} + {% elsif course.completed? %} + {% t shared.course.view, key: current_school.course_vocabulary %} + {% else %} + {% t shared.continue %} + {% endif %} + +{% endif %} + + diff --git a/Custom_Templates/customer_templates/Isoplexis University/_footer.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_footer.html.liquid new file mode 100644 index 00000000..f151711d --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_footer.html.liquid @@ -0,0 +1,110 @@ + + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/_header.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_header.html.liquid new file mode 100644 index 00000000..1eadc8ca --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_header.html.liquid @@ -0,0 +1,224 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ {% endif %} + +
+ +
+
+
+
+ +{% include "messages" %} + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/_search_result.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_search_result.html.liquid new file mode 100644 index 00000000..82ed13f8 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_search_result.html.liquid @@ -0,0 +1,37 @@ +
+
+
+ {{ result.name }} +
+
+ + {{ result.name }} + +
+
{{ result.sanitized_description }}
+
+
+
+
+ \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/_search_zero_state.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/_search_zero_state.html.liquid new file mode 100644 index 00000000..af526003 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/_search_zero_state.html.liquid @@ -0,0 +1,40 @@ +
+
+
+

+ {% t .nothing_found %} +

+
+ {% t .empty %} +
+
+
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/homepage.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/homepage.html.liquid new file mode 100644 index 00000000..6120e646 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/homepage.html.liquid @@ -0,0 +1,487 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.featured %} +
+
+
+
+ EDUCATION & TRAINING CENTER + IsoPlexis UNIVERSITY +
+
+ Transform your immunotherapy programs with the latest data & insights from our cutting edge work in single-cell proteomics. +
+
+ +
+ + +
+
+ +
+
HD Video Protocols
+
Watch short step-by-step protocol videos to simplify your workflow
+
+
+
+ +
+
Support Resources
+
Download detailed guides, tech notes & reference new publications
+
+
+
+ +
+
Expert Webinars
+
Hear from thought leaders in single-cell biology & functional proteomics
+
+
+
+ + {% assign LP = learning_paths.available | where: "name", "How the IsoLight Works" %} {% assign LP = LP.first %} +
+
+
+
+ GET STARTED + {{LP.name}} + {{LP.description}} +
+
+ MASTER THE ISOU + +
+
+
+ {% assign descriptions = ". Accelerate yours sample prep with how-to videos&protocols. Learn how to run your samples on the automated IsoLight system. Generate meaningful data in seconds, not days. Accelerate your sample prep with how-to videos & protocols" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter1 %}
+ {% if my_counter1 == 1 or my_counter1 == 3 %} {%endif %} + {% endfor %} +
+ + {% assign LP = learning_paths.available | where: "name", "How the IsoLight Works" %} {% assign LP = LP.first %} +
+
+
+
+ {{LP.name}} + {{LP.description}} +
+
+
+ {% assign descriptions = ". Learn how CO2 supports incubation and fluidics on the IsoLight System. Fluidics are at the core of the IsoLight platform. Disposal of used reagents is critical. How IsoPlexis' unique single-cell and CodePlex chips works" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter2 %}
+ {% if my_counter2 == 1 or my_counter2 == 3 %} {%endif %} + {% endfor %} +
+
+ + {% assign LP = learning_paths.available | where: "name", "System Troubleshooting" %} {% assign LP = LP.first %} +
+
+
+
+ {{LP.name}} + {{LP.description}} +
+
+
+ {% assign descriptions = ". The barcode scanner reads QR labels on each individual chip. Fluidics maintenance and upkeep. Proper lase function is essential for imaging. Airflow and appropriate waste disposal procedures" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter3 %}
+ {% if my_counter3 == 1 or my_counter3 == 3 %} {%endif %} + {% endfor %} +
+
+ + {% assign LP = learning_paths.available | where: "name", "Network Troubleshooting" %} {% assign LP = LP.first %} +
+
+
+
+ {{LP.name}} + {{LP.description}} +
+
+
+ {% assign descriptions = ". What a correctly configured home screen should look like. Networking FAQs and answers to common questions. Steps to take when encountering network issues. Data managment is a critical component of instrument maintenance" | split: ". " %} +
+ {% for LPC in LP.items %} +
{% increment my_counter4 %}
+ {% if my_counter4 == 1 or my_counter4 == 3 %} {%endif %} + {% endfor %} +
+
+
+
+{% include "footer" %} + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/login.html.liquid b/Custom_Templates/customer_templates/Isoplexis University/login.html.liquid new file mode 100644 index 00000000..74423e3e --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/login.html.liquid @@ -0,0 +1,69 @@ +
+
+ {% include "header_minimal" %} +
+
+ {% form_authenticity_token %} +
+ + +
+
+ + +
+ + + {% t .forgot_password %} + + {% if features.account_creation? %} + + {% t shared.sign_up %} + + {% endif %} + {% if features.request_access? %} + + {{ current_school.request_access_label }} + + {% endif %} +
+
+
+
+ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/Isoplexis University/styles.css.liquid b/Custom_Templates/customer_templates/Isoplexis University/styles.css.liquid new file mode 100644 index 00000000..d5dabb25 --- /dev/null +++ b/Custom_Templates/customer_templates/Isoplexis University/styles.css.liquid @@ -0,0 +1,42 @@ +@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400&display=swap'); + +.isogreen { + color: #12cd9a; +} + +.green-gradient-button { + background-image: linear-gradient(45deg, rgb(17, 201, 162) 0%, rgb(4, 170, 205) 40%, rgb(16, 69, 218) 65%, rgb(94, 59, 157) 100%); + color: #fff; + border: none; + border-radius: 5px; + padding: 15px; + font-size: 1.2rem; + font-weight: 600; + text-transform: none; + transition-delay: 0s; + transition-duration: 0.8s; + transition-property: all; + transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1) !important; + background-size: 300% auto !important; + background-position: 0 0; + text-align: center; +} + +.green-gradient-button:hover { + background-position: 100% 50%; +} + +body { + background: linear-gradient(0deg, #080b20 0%, #0f152c 100%); + font-family: 'Source Sans Pro', sans-serif; + font-weight: 400; + color: #fff; + margin: 0; + background-repeat: no-repeat; + background-attachment: fixed; +} +a { + color: inherit; + text-decoration: none; +} + diff --git a/CustomerNotes/Anthology.md b/CustomerNotes/Anthology.md index 0b956430..b7df2ee8 100644 --- a/CustomerNotes/Anthology.md +++ b/CustomerNotes/Anthology.md @@ -41,3 +41,13 @@ Each product has various This will be a one-stop shop for all knowledge and data. Seven tags per object, course, person, etc. + +Companies are groups + +* Inside each company are people, LPs, and Courses + +Norm to ask KC: + +* What is a constituent, learner, and global? +* What is the main group & course structure? Company is the most common. +* What data needs to be tagged to each object in Northpass? You mentioned 7 tags per object. diff --git a/CustomerNotes/SPSCommerce.md b/CustomerNotes/SPSCommerce.md index f81c3796..7dc3dcc8 100644 --- a/CustomerNotes/SPSCommerce.md +++ b/CustomerNotes/SPSCommerce.md @@ -102,3 +102,11 @@ Froala doesn't by default allow to hide borders on tables. Can Northpass add it? ## 01/04/2023 FEAT: Add email filter for SCA report. + +## 02/02/2023 + +Zoom integration issue. It is unusable and affecting business. +Driving down registrations. +Kayla has made all the events discoverable and accessible, but it is restricting the full functionality of Northpass. + +Kayla thought it could be the webinar template in Zoom. diff --git a/CustomerNotes/Walmart.md b/CustomerNotes/Walmart.md index fed22848..1268afa9 100644 --- a/CustomerNotes/Walmart.md +++ b/CustomerNotes/Walmart.md @@ -344,3 +344,29 @@ DONE: Get Krystal an Iorad trial Decision on Sentence Case vs Title Case Came up earlier today: Spanish Translations of courses. + +## 02/01/2023 + +### Tech Meeting + +Walmart devs nit picking everything but not being fair. Rob pushed back with great clarifying questions and asking for demos or functionality preview. They were not able to provide any of that and made excuses. + +Travis got very upset with his devs as they said they don't do any testing on Android. Engineering said they don't do the testing, production does. + +Notable moments: + +* Travis, to Sandipan: "I'm not sure if you're being intentionally dense, but..." +* Travis saying "No wonder our app sucks" while obviously putting his face in his hands. +* Then, he said he had to drop and before he finished saying that he left the meeting. +* Travis and Krystal slacking Rob and Charlie saying thank you. + +### Design & Meeting Lauren Doll + +Lauren Doll is Krystal's boss. +Krystal going on maternity leave on March 3rd. Lauren to be taking over. TBD for new flow with Lauren. + +TODO: Add first sentence from each description to the "additional information" for each course activity. + +Joanna - add arrow on each activity to show the driver that it is clickable. +Northpass to wait until we have the official go ahead to make any changes. + diff --git a/NP_Root_Startpage/styles.css b/NP_Root_Startpage/styles.css index 9af61b00..34d47427 100644 --- a/NP_Root_Startpage/styles.css +++ b/NP_Root_Startpage/styles.css @@ -1,10 +1,10 @@ /* Custom Variables | Color Scheme */ :root { - --primary: #fff; - --text-light: #0390fc; - --background: #191E29; - --background-light: #202633; + --primary: #fff; + --text-light: #E5E9F0; + --background: #3B4252; + --background-light: #4C566A; } *, @@ -18,31 +18,31 @@ body { margin-bottom: 0; flex-grow: 1; - background: linear-gradient(145deg, #179160, #096F8E, #F7BB17, #D64A28, #00283C); - background-size: 700% 550%; - animation: gradient 7s ease-in-out infinite; - height: 125vh; - margin-top: -100px; - padding-top: 100px; + background: linear-gradient( + 145deg, #81A1C1, #88C0D0, #8FBCBB, #A3BE8C, #EBCB8B, #D08770 + ); + background-size: 700% 550%; + animation: gradient 7s ease-in-out infinite; + height: 125vh; + margin-top: -100px; + padding-top: 100px; color: var(--text-light); font-family: 'Inter', sans-serif; - padding: 2rem 4rem; - background-color: var(--background); box-sizing: border-box; } @keyframes gradient { - 0% { - background-position: 0% 79%; - } - 50% { - background-position: 100% 22%; - } - 100% { - background-position: 0% 79%; - } + 0% { + background-position: 0% 79%; + } + 50% { + background-position: 100% 22%; + } + 100% { + background-position: 0% 79%; + } } h1 { @@ -107,7 +107,7 @@ main { background-color: var(--background-light); border-radius: 15px; - border: 1px solid rgba(255,255,255,.05); + border: 1px solid #B48EAD; display: flex; justify-content: center; @@ -139,24 +139,18 @@ main { .card__icon { font-size: 2rem; - padding: 1rem; - - background-color: rgba(255, 255, 255, 0.05); + background-color: #81A1C1; border-radius: 50%; - display: grid; place-items: center; } .card__name { font-weight: 400; - transform: translate(-50%, -50%); - position: absolute; bottom: -25%; left: 50%; - transition: 0.1s; } diff --git a/Scripts/TalkspaceUsers/usercomparison.py b/Scripts/TalkspaceUsers/usercomparison.py index f9ab6ec4..27413a58 100644 --- a/Scripts/TalkspaceUsers/usercomparison.py +++ b/Scripts/TalkspaceUsers/usercomparison.py @@ -6,43 +6,49 @@ import sys peopleCsv = "/Users/normrasmussen/Downloads/TalkspaceAllLearners.csv" + def readCsv(peopleCsv): people = [] readExport = pd.read_csv( - peopleCsv, - usecols=['Learner Full Name', 'Email'], - skipinitialspace=True, - #index_col=True, - ) - people.extend(readExport['Email'].tolist()) + peopleCsv, + usecols=["Learner Full Name", "Email"], + skipinitialspace=True, + # index_col=True, + ) + people.extend(readExport["Email"].tolist()) startCompare(peopleCsv, people, readExport) + # itertools combinations def startCompare(peopleCsv, people, readExport): email1 = [] email2 = [] - for name1, name2, in itertools.combinations(people, 2): - #print(name1, name2) - prints all pairs, working so far. + for ( + name1, + name2, + ) in itertools.combinations(people, 2): + # print(name1, name2) - prints all pairs, working so far. distance = lev(name1, name2) - #print(distance) - successfully returns numbers + # print(distance) - successfully returns numbers if distance > 0 and distance < 2: email1.append(name1) email2.append(name2) writenewColumn(email1, email2, peopleCsv, readExport) + def writenewColumn(email1, email2, peopleCsv, readExport): df = pd.DataFrame(readExport) print(df) - df['Email1'] = pd.Series(email1) - df['Email2'] = pd.Series(email2) - df.drop_duplicates('Email1', inplace=True) - df.drop_duplicates('Email2', inplace=True) - df.drop_duplicates( - subset=['Email1', 'Email2']) - #keep = 'last').reset_index(drop=True) + df["Email1"] = pd.Series(email1) + df["Email2"] = pd.Series(email2) + df.drop_duplicates("Email1", inplace=True) + df.drop_duplicates("Email2", inplace=True) + df.drop_duplicates(subset=["Email1", "Email2"]) + # keep = 'last').reset_index(drop=True) writeLst = df.to_csv( - '/Users/normrasmussen/Downloads/TalkspaceDupes_singlechange.csv', - ) + "/Users/normrasmussen/Downloads/TalkspaceDupes_singlechange.csv", + ) + if __name__ == "__main__": readCsv(peopleCsv) diff --git a/Scripts/WalmartExcel/walmart.py b/Scripts/WalmartExcel/walmart.py index 94b29654..17ee5f83 100644 --- a/Scripts/WalmartExcel/walmart.py +++ b/Scripts/WalmartExcel/walmart.py @@ -1,13 +1,13 @@ import os -import sys from datetime import date import glob import shutil -import csv import pandas as pd rootdir = "/Users/normrasmussen/Documents/Resources/Walmart/" -downloadir = "/Users/normrasmussen/Google Drive/My Drive/Shared with Clients/Walmart_Looker/" +downloadir = ( + "/Users/normrasmussen/Google Drive/My Drive/Shared with Clients/Walmart_Looker/" +) basefile = "Walmart_Weekly_Base.xlsx" @@ -41,9 +41,9 @@ def copytoDash(latestdownload, currentDash): # dtype={"Progress": float}, ) print(readExport) - readExport['Progress'] = readExport['Progress'].str[:-1].apply(pd.to_numeric) + readExport["Progress"] = readExport["Progress"].str[:-1].apply(pd.to_numeric) # readExport['Progress'].apply(pd.to_numeric, errors='ignore') - print(readExport['Progress']) + print(readExport["Progress"]) readExport.drop(readExport.filter(regex="Unname"), axis=1, inplace=True) copiedData = readExport.copy() bringtoExcel(latestdownload, currentDash, copiedData) diff --git a/Scripts/Walmart_Screenshots/.DS_Store b/Scripts/Walmart_Screenshots/.DS_Store index 5008ddfc..3c5f7295 100644 Binary files a/Scripts/Walmart_Screenshots/.DS_Store and b/Scripts/Walmart_Screenshots/.DS_Store differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs.png deleted file mode 100644 index dfbc3456..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_1.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_1.png deleted file mode 100644 index d93a912e..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_1.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_2.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_2.png deleted file mode 100644 index 1abe6f7c..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_2.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_3.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_3.png deleted file mode 100644 index 407209ab..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_3.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_4.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_4.png deleted file mode 100644 index bcbc8f91..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_4.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_5.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_5.png deleted file mode 100644 index 6dc68f2a..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_5.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_6.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_6.png deleted file mode 100644 index c4340bcf..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_6.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_7.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_7.png deleted file mode 100644 index 737ec9f2..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_7.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_8.png b/Scripts/Walmart_Screenshots/Branch Wallet FAQs_8.png deleted file mode 100644 index ab173888..00000000 Binary files a/Scripts/Walmart_Screenshots/Branch Wallet FAQs_8.png and /dev/null differ diff --git a/Scripts/Walmart_Screenshots/Having Issues Confirming Your Arrival at the Store or Customer Location?_1.png b/Scripts/Walmart_Screenshots/Having Issues Confirming Your Arrival at the Store or Customer Location?_1.png new file mode 100644 index 00000000..6982051f Binary files /dev/null and b/Scripts/Walmart_Screenshots/Having Issues Confirming Your Arrival at the Store or Customer Location?_1.png differ diff --git a/Scripts/Walmart_Screenshots/Having Issues Confirming Your Arrival at the Store or Customer Location?_2.png b/Scripts/Walmart_Screenshots/Having Issues Confirming Your Arrival at the Store or Customer Location?_2.png new file mode 100644 index 00000000..a91f5469 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Having Issues Confirming Your Arrival at the Store or Customer Location?_2.png differ diff --git a/Scripts/Walmart_Screenshots/Not Receiving App Notifications?_1.png b/Scripts/Walmart_Screenshots/Not Receiving App Notifications?_1.png new file mode 100644 index 00000000..97d43afe Binary files /dev/null and b/Scripts/Walmart_Screenshots/Not Receiving App Notifications?_1.png differ diff --git a/Scripts/Walmart_Screenshots/Not Receiving App Notifications?_2.png b/Scripts/Walmart_Screenshots/Not Receiving App Notifications?_2.png new file mode 100644 index 00000000..72dd4854 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Not Receiving App Notifications?_2.png differ diff --git a/Scripts/Walmart_Screenshots/PDFs/.DS_Store b/Scripts/Walmart_Screenshots/PDFs/.DS_Store new file mode 100644 index 00000000..5008ddfc Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/.DS_Store differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Having Issues Confirming Your Arrival at the Store or Customer Location?_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Having Issues Confirming Your Arrival at the Store or Customer Location?_02.01.2023.pdf new file mode 100644 index 00000000..a57c7439 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Having Issues Confirming Your Arrival at the Store or Customer Location?_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Not Receiving App Notifications?_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Not Receiving App Notifications?_02.01.2023.pdf new file mode 100644 index 00000000..88545895 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Not Receiving App Notifications?_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Pointers on Adding Your Vehicle Details_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Pointers on Adding Your Vehicle Details_02.01.2023.pdf new file mode 100644 index 00000000..76271de3 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Pointers on Adding Your Vehicle Details_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Pointers on Creating Your Account_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Pointers on Creating Your Account_02.01.2023.pdf new file mode 100644 index 00000000..d0c586ae Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Pointers on Creating Your Account_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Pointers on Downloading the Spark Driver™ App & Signing In_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Pointers on Downloading the Spark Driver™ App & Signing In_02.01.2023.pdf new file mode 100644 index 00000000..7a430774 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Pointers on Downloading the Spark Driver™ App & Signing In_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Pointers on Reviewing Your Trips_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Pointers on Reviewing Your Trips_02.01.2023.pdf new file mode 100644 index 00000000..97ebfb9a Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Pointers on Reviewing Your Trips_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Pointers on Sharing Your Location_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Pointers on Sharing Your Location_02.01.2023.pdf new file mode 100644 index 00000000..2c102f39 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Pointers on Sharing Your Location_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Pointers on Turning Off Spark Now_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Pointers on Turning Off Spark Now_02.01.2023.pdf new file mode 100644 index 00000000..d2730918 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Pointers on Turning Off Spark Now_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Pointers on Updating Your Spark Driver™ App_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Pointers on Updating Your Spark Driver™ App_02.01.2023.pdf new file mode 100644 index 00000000..bab4fd9e Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Pointers on Updating Your Spark Driver™ App_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Questions About Earnings?_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Questions About Earnings?_02.01.2023.pdf new file mode 100644 index 00000000..6d9aee8b Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Questions About Earnings?_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Received a Damaged Order or Item?_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Received a Damaged Order or Item?_02.01.2023.pdf new file mode 100644 index 00000000..d4fb4886 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Received a Damaged Order or Item?_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Receiving Error Messages & Alerts?_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Receiving Error Messages & Alerts?_02.01.2023.pdf new file mode 100644 index 00000000..9c7376be Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Receiving Error Messages & Alerts?_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Tips for Claiming Your Branch Wallet_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Tips for Claiming Your Branch Wallet_02.01.2023.pdf new file mode 100644 index 00000000..5c1bd9e7 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Tips for Claiming Your Branch Wallet_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Tips for Receiving Offers_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Tips for Receiving Offers_02.01.2023.pdf new file mode 100644 index 00000000..ed589564 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Tips for Receiving Offers_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/PDFs/Tips for Setting Your Password & Turning On Notifications_02.01.2023.pdf b/Scripts/Walmart_Screenshots/PDFs/Tips for Setting Your Password & Turning On Notifications_02.01.2023.pdf new file mode 100644 index 00000000..bec62ed8 Binary files /dev/null and b/Scripts/Walmart_Screenshots/PDFs/Tips for Setting Your Password & Turning On Notifications_02.01.2023.pdf differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_1.png b/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_1.png new file mode 100644 index 00000000..7aada3fd Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_1.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_2.png b/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_2.png new file mode 100644 index 00000000..80eb49d5 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_2.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_3.png b/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_3.png new file mode 100644 index 00000000..2ee29592 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Adding Your Vehicle Details_3.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_1.png b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_1.png new file mode 100644 index 00000000..790037a2 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_1.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_2.png b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_2.png new file mode 100644 index 00000000..a81aa8be Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_2.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_3.png b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_3.png new file mode 100644 index 00000000..7fb7d3e0 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_3.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_4.png b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_4.png new file mode 100644 index 00000000..4bf5392a Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Creating Your Account_4.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Downloading the Spark Driver™ App & Signing In_1.png b/Scripts/Walmart_Screenshots/Pointers on Downloading the Spark Driver™ App & Signing In_1.png new file mode 100644 index 00000000..0e778f65 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Downloading the Spark Driver™ App & Signing In_1.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Downloading the Spark Driver™ App & Signing In_2.png b/Scripts/Walmart_Screenshots/Pointers on Downloading the Spark Driver™ App & Signing In_2.png new file mode 100644 index 00000000..5111fe7d Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Downloading the Spark Driver™ App & Signing In_2.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_1.png b/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_1.png new file mode 100644 index 00000000..32275302 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_1.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_2.png b/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_2.png new file mode 100644 index 00000000..38838cde Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_2.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_3.png b/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_3.png new file mode 100644 index 00000000..9005391a Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Reviewing Your Trips_3.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Sharing Your Location_1.png b/Scripts/Walmart_Screenshots/Pointers on Sharing Your Location_1.png new file mode 100644 index 00000000..a4d75347 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Sharing Your Location_1.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Sharing Your Location_2.png b/Scripts/Walmart_Screenshots/Pointers on Sharing Your Location_2.png new file mode 100644 index 00000000..c3e3b566 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Sharing Your Location_2.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Turning Off Spark Now_1.png b/Scripts/Walmart_Screenshots/Pointers on Turning Off Spark Now_1.png new file mode 100644 index 00000000..e7bdb00f Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Turning Off Spark Now_1.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Turning Off Spark Now_2.png b/Scripts/Walmart_Screenshots/Pointers on Turning Off Spark Now_2.png new file mode 100644 index 00000000..97abeda8 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Turning Off Spark Now_2.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Updating Your Spark Driver™ App_1.png b/Scripts/Walmart_Screenshots/Pointers on Updating Your Spark Driver™ App_1.png new file mode 100644 index 00000000..215fc47a Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Updating Your Spark Driver™ App_1.png differ diff --git a/Scripts/Walmart_Screenshots/Pointers on Updating Your Spark Driver™ App_2.png b/Scripts/Walmart_Screenshots/Pointers on Updating Your Spark Driver™ App_2.png new file mode 100644 index 00000000..9ec7643f Binary files /dev/null and b/Scripts/Walmart_Screenshots/Pointers on Updating Your Spark Driver™ App_2.png differ diff --git a/Scripts/Walmart_Screenshots/Questions About Earnings?_1.png b/Scripts/Walmart_Screenshots/Questions About Earnings?_1.png new file mode 100644 index 00000000..870099f8 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Questions About Earnings?_1.png differ diff --git a/Scripts/Walmart_Screenshots/Questions About Earnings?_2.png b/Scripts/Walmart_Screenshots/Questions About Earnings?_2.png new file mode 100644 index 00000000..c596df6c Binary files /dev/null and b/Scripts/Walmart_Screenshots/Questions About Earnings?_2.png differ diff --git a/Scripts/Walmart_Screenshots/Received a Damaged Order or Item?_1.png b/Scripts/Walmart_Screenshots/Received a Damaged Order or Item?_1.png new file mode 100644 index 00000000..768041e2 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Received a Damaged Order or Item?_1.png differ diff --git a/Scripts/Walmart_Screenshots/Received a Damaged Order or Item?_2.png b/Scripts/Walmart_Screenshots/Received a Damaged Order or Item?_2.png new file mode 100644 index 00000000..9dc3bcf2 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Received a Damaged Order or Item?_2.png differ diff --git a/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_1.png b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_1.png new file mode 100644 index 00000000..e50803c2 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_1.png differ diff --git a/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_2.png b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_2.png new file mode 100644 index 00000000..32e22e44 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_2.png differ diff --git a/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_3.png b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_3.png new file mode 100644 index 00000000..af1bf672 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_3.png differ diff --git a/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_4.png b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_4.png new file mode 100644 index 00000000..432b62fa Binary files /dev/null and b/Scripts/Walmart_Screenshots/Receiving Error Messages & Alerts?_4.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Claiming Your Branch Wallet_1.png b/Scripts/Walmart_Screenshots/Tips for Claiming Your Branch Wallet_1.png new file mode 100644 index 00000000..32465d2a Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Claiming Your Branch Wallet_1.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Claiming Your Branch Wallet_2.png b/Scripts/Walmart_Screenshots/Tips for Claiming Your Branch Wallet_2.png new file mode 100644 index 00000000..26846927 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Claiming Your Branch Wallet_2.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Receiving Offers_1.png b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_1.png new file mode 100644 index 00000000..885572b9 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_1.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Receiving Offers_2.png b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_2.png new file mode 100644 index 00000000..65caacc8 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_2.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Receiving Offers_3.png b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_3.png new file mode 100644 index 00000000..595cb80a Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_3.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Receiving Offers_4.png b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_4.png new file mode 100644 index 00000000..3be7cd8b Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_4.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Receiving Offers_5.png b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_5.png new file mode 100644 index 00000000..3c0be768 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Receiving Offers_5.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_1.png b/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_1.png new file mode 100644 index 00000000..98a47761 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_1.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_2.png b/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_2.png new file mode 100644 index 00000000..47591110 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_2.png differ diff --git a/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_3.png b/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_3.png new file mode 100644 index 00000000..21062951 Binary files /dev/null and b/Scripts/Walmart_Screenshots/Tips for Setting Your Password & Turning On Notifications_3.png differ diff --git a/Scripts/Walmart_Screenshots/combine_to_pdf.py b/Scripts/Walmart_Screenshots/combine_to_pdf.py new file mode 100644 index 00000000..84ee4ded --- /dev/null +++ b/Scripts/Walmart_Screenshots/combine_to_pdf.py @@ -0,0 +1,83 @@ +from PIL import Image +import glob +import os +from datetime import date + + +def find_pictures(): + files = [] + currentdir = "/Users/normrasmussen/Documents/Northpass/Scripts/Walmart_Screenshots/" + listfiles = glob.glob(currentdir + "*.png") + for file in listfiles: + files.append(os.path.basename(file)) + # Now file will only show the file name, not the entire path + split_resources(files) + + +def split_resources(files): + print(files) + try: + resource_title = files[0] + resource_title = resource_title[:-6] + files.sort() + new_list = [] + for file in files: + if resource_title in file: + new_list.append(file) + for item in new_list: + files.remove(item) + split_resources(files) + print(new_list) + process_pictures(new_list, resource_title) + except IndexError as e: + pass + finally: + pass + + +def process_pictures(new_list, resource_title): + today = date.today() + today = today.strftime("%m.%d.%Y") + image_list = [] + print(new_list) + print(resource_title) + resource = Image.open(new_list[0]) + resource = resource.convert("RGB") + for picture in new_list[1:]: + image = Image.open(picture) + converted = image.convert("RGB") + image_list.append(converted) + # image_list.append(image) + resource.save( + rf"/Users/normrasmussen/Documents/Northpass/Scripts/Walmart_Screenshots/PDFs/{resource_title}_{today}.pdf", + save_all=True, + append_images=image_list, + ) + + +def notusable(): + image1 = Image.open( + r"/Users/normrasmussen/Documents/Northpass/Scripts/Walmart_Screenshots/Branch Wallet FAQs_1.png" + ) + image2 = Image.open( + r"/Users/normrasmussen/Documents/Northpass/Scripts/Walmart_Screenshots/Branch Wallet FAQs_2.png" + ) + image3 = Image.open( + r"/Users/normrasmussen/Documents/Northpass/Scripts/Walmart_Screenshots/Branch Wallet FAQs_3.png" + ) + + im1 = image1.convert("RGB") + im2 = image2.convert("RGB") + im3 = image3.convert("RGB") + + imagelist = [im1, im2, im3] + + im1.save( + r"/Users/normrasmussen/Documents/Northpass/Scripts/Walmart_Screenshots/mergedImages.pdf", + save_all=True, + append_images=imagelist, + ) + + +if __name__ == "__main__": + find_pictures() diff --git a/Scripts/Walmart_Screenshots/resources.js b/Scripts/Walmart_Screenshots/resources.js index a6463b0e..bc762b8f 100644 --- a/Scripts/Walmart_Screenshots/resources.js +++ b/Scripts/Walmart_Screenshots/resources.js @@ -1,37 +1,67 @@ const puppeteer = require('puppeteer'); const path = require('path') -// const urls = [...] - -/*for (let i=0; i name.innerText, getXpath); const resource = resourcetitle.trim(); console.log(resource); - await page.screenshot({path: `${resource}.png`, fullPage:true, headless:false}); + await page.screenshot({path: `${resource}_1.png`, fullPage:true, headless:false}); const hrefs = await page.$$eval('a', as => as.map(a => a.href)); var links = Object.entries(hrefs); @@ -44,9 +74,8 @@ async function courseOverview() { uniqueLinks = [...new Set(activity)]; for (const link of uniqueLinks) { num = num+1 - let uid = "?uid\=7b84eae4-fb34-4689-9f33-24071c3e5a41" const newlink = link+uid; - console.log(newlink) + // console.log(newlink) screenshots(newlink, resource, num); } await browser.close(); diff --git a/Timetagger/_timetagger/users/norm~bm9ybQ==.db b/Timetagger/_timetagger/users/norm~bm9ybQ==.db index b6a20825..f710a51a 100644 Binary files a/Timetagger/_timetagger/users/norm~bm9ybQ==.db and b/Timetagger/_timetagger/users/norm~bm9ybQ==.db differ