Author: admin

  • Making dummy data with Python for dummies

    Quick tutorial on how I make dummy data with Python & the openAI API. Part I: Situation My goal with dummy data is to share my work publicly without exposing any client or personal data. It’s usually pretty easy to make dummy data myself, but my social media reports used a lot, a lot of…

  • Weasyprint not printing emojis – Issue Fixed June 2024

    Below are some steps to troubleshoot & fix your python project so that your PDF’s contain emojis 🤓 For me, specifying encoding fixed the issue, as well as ensuring that the font file was loading properly. Summary My code that works Below, I bolded the parts that made my PDF display emojis & other characters…

  • Search traffic without backlinks, and when it doesn’t matter.

    A post about how we receive 1000 searches/month with no backlinks & why it doesn’t matter As an SEO professional, I can confirm that SEO is weird and doesn’t always do what you’d expect. In this case, one client earned a lot of traffic for a project with no backlinks which might seem great, however…

  • How to run and check cron jobs on Amazon Linux 2 using EC2

    Trying to figure out if your cronjobs are running? Don’t even know how to run cronjobs at all? Here’s an easy way to get started. How to run cronjobs How to check if cronjob ran successfully Personally, I don’t want to be emailed every time a job runs. I have emails send if something breaks,…

  • PDF Report Automation with Python

    In this post, I’ll explain how I use Python for PDF report automation to generate data analysis and consulting insights for performance of marketing channels—namely Google, Meta, and Amazon. Some reasons to use Python for reporting: Automated PDF Reports Here are my automated pdf reports: Month to Date Report Last Month Reports Why I Automate…

  • Setting Up Weasyprint in Pycharm (Mac OS) (2023)

    If you’ve already installed Homebrew and WeasyPrint but are encountering errors such as ‘unable to find dependencies’, it’s likely due to the fact that you’re executing Python code from a directory where Homebrew is not installed. Essentially, you’ve installed Homebrew, but it isn’t linked to PyCharm yet. This is like getting a new PlayStation, but…

  • Streamlit dashboard for marketing

    Summary A project on creating omnichannel dashboards for clients, then ultimately abandoning them bc clients didn’t like them. This is an interactive streamlit dashboard using data hosted on Amazon S3 buckets. Available at marketing.streamlit.app. The code for the dashboard is available for free at Github, but I should warn you it’s a little messy. It…

  • Autoplay Vimeo Video in Shopify with Embed

    Autoplay a video without changing your Shopify Theme Code! Add a Vimeo video to your Shopify store and make it autoplay without having to edit your theme. A simple solution using url parameters in the iframe. Go to Vimeo Head to your Vimeo account and navigate to the video you want to add to your…

  • WordPress hacked? How to fix for free

    An intermediate guide A guide to securing and cleaning up a hacked site using only free plugins. This solved the ‘Disapproved Landing Pages’ and ‘Malicious’ Site violations on a Google Ads account. **This will only work if you have access to your WP dashboard. Step #1: Virus Scan The first step is to use a…

  • I deleted my site

    I deleted my website on accident. After canceling a hosting plan for a website I no longer use, my website traffic slowed down. Turns out there was another website on that hosting plan. This one! Instead of quitting my job, I took it as an opportunity to redo my branding, which I do about once…