gitwtfhub

wtf is autoadsui?

othersideai/autoadsui — explained in plain English

Analysis updated 2026-07-19 · repo last pushed 2022-07-09

PythonAudience · developerComplexity · 2/5DormantSetup · moderate

TL;DR

A demo Streamlit app showing how to add privacy-friendly web analytics using Umami, with Uber NYC pickup data as sample content to track user interactions.

Mindmap

mindmap
  root((repo))
    What it does
      Tracks app interactions
      Shows analytics dashboard
      Uses Uber NYC sample data
    Tech stack
      Python
      Streamlit
      Umami analytics
    Use cases
      Track dashboard usage
      See clicked features
      Weekly open counts
    Audience
      Streamlit developers
      Data scientists
      Internal tool builders
    Key concepts
      Privacy-friendly analytics
      No vendor lock-in
      Lightweight setup

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Add privacy-friendly analytics to your own Streamlit dashboard.

REASON 2

Track which features users click most in an internal data app.

REASON 3

See how many people open your Streamlit app each week.

REASON 4

Learn how to integrate Umami analytics into a Python web app.

What's in the stack?

PythonStreamlitUmami

How it stacks up

othersideai/autoadsui0xallam/my-recipe0xhassaan/nn-from-scratch
Stars0
LanguagePythonPythonPython
Last pushed2022-07-092022-11-22
MaintenanceDormantDormant
Setup difficultymoderatemoderatemoderate
Complexity2/52/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires a running Umami analytics instance to receive tracking data, plus Streamlit installed in your Python environment.

No license information is provided in the README, so usage terms are unclear.

Wtf does this do

This project, autoadsai, is a demonstration app built with Streamlit that shows how to add privacy-friendly web analytics to an interactive data app. The demo specifically visualizes Uber pickup data across New York City, but the real point is showing developers how to track user interactions on their own Streamlit apps using a tool called Umami. Streamlit is a Python framework that lets developers turn data scripts into interactive web applications without needing to build a full website from scratch. Umami is a lightweight, open-source alternative to Google Analytics that focuses on simplicity and privacy. This repo ties the two together, so when someone opens the Streamlit app and clicks around, those page views and interactions get recorded by Umami and displayed on an analytics dashboard. The Uber NYC map is essentially sample content that gives users something to interact with so the analytics can do their thing. The target audience is developers or data scientists who already use Streamlit for prototypes or internal tools and want to understand how people are using those apps. If you have built a dashboard for your team and you want to see which features get clicked most or how many people open it each week, this demo shows you how to wire that up. The linked blog post walks through the integration in more detail. The README itself is quite sparse, pointing to a Medium article for the full explanation. The Uber visualization is not unique to this project, as Streamlit includes a similar example in its official documentation. What makes this repo worth a look is the specific combination of Streamlit and Umami, giving teams a privacy-conscious analytics option without heavy setup or vendor lock-in.

Yoink these prompts

Prompt 1
Help me integrate Umami analytics into my Streamlit app. I want to track page views and button clicks. Where do I add the Umami tracking script and how do I configure it?
Prompt 2
I have a Streamlit dashboard for my team. Walk me through setting up Umami so I can see which features get used most and how many people open it weekly.
Prompt 3
Using the autoadsui repo as a reference, show me how to add Umami tracking tags to specific Streamlit widgets so I can measure user interactions.
Prompt 4
I want a privacy-friendly alternative to Google Analytics for my Streamlit app. Help me set up Umami and connect it following the autoadsui demo pattern.

Frequently asked questions

wtf is autoadsui?

A demo Streamlit app showing how to add privacy-friendly web analytics using Umami, with Uber NYC pickup data as sample content to track user interactions.

What language is autoadsui written in?

Mainly Python. The stack also includes Python, Streamlit, Umami.

Is autoadsui actively maintained?

Dormant — no commits in 2+ years (last push 2022-07-09).

What license does autoadsui use?

No license information is provided in the README, so usage terms are unclear.

How hard is autoadsui to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is autoadsui for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.