نحوه ایجاد یک داشبورد برای ردیابی آمار دنبال کنندگان توییتر/X خود با API و اقدامات GitHub

من دوست دارم معیارهای ملموسی را به اهدافم اختصاص دهم. در حالت ایده‌آل، این موارد به‌طور خودکار ردیابی می‌شوند و مکانیزمی وجود خواهد داشت که من را مسئول می‌داند.

یکی از اهداف من در سال جاری این است که بیشتر منتشر کنم و در مورد نحوه کارم و چیزهایی که در زمینه های تخصصی خود جالب می دانم بازتر باشم. چه معیارهایی را می توانم به آن ضمیمه کنم؟ یکی از آنها قطعا تعدادی پست است. مورد دیگر می تواند این باشد که چند نفر آنها را به اندازه کافی جالب می دانند که من را دنبال کنند.

برای اینکه ببینم این معیارها در طول زمان چگونه تغییر می‌کنند، تصمیم گرفتم یک داشبورد کوچک ایجاد کنم که ارزش‌های تاریخی آنها را ردیابی کند. تصمیم گرفتم با X/Twitter شروع کنم.

داشبورد ایجاد شده در این آموزش را در اینجا بررسی کنید: https://horosin.github.io/metrics-dashboard/

کد کامل: https://github.com/horosin/metrics-dashboard

شاید شنیده باشید که X سال گذشته دسترسی به API خود را محدود کرده است. آن‌ها این کار را کردند، اما همچنان به ما اجازه می‌دهند به معیارهای اساسی خودمان دسترسی داشته باشیم (برخلاف پلتفرم‌هایی مانند لینکدین – شرمنده مایکروسافت؛ من باید برای دسترسی به داده‌هایم دست به کار شوم).

چیزی که قراره بسازیم

چند نرم افزار برای نوشتن/پیکربندی وجود خواهد داشت:

  • کد برای واکشی داده ها از X.
  • اسکریپتی که داده ها را در جایی ذخیره می کند (در این مورد، در فایل JSON در مخزن GitHub).
  • برای اجرای دوره ای کد – هر روز در یک زمان معین برنامه ریزی کنید.
  • داشبورد به …

Source link