{"adoption": {"forks": 241, "observed_at": "2026-08-28T04:03:48.352747+00:00", "stars": 1158}, "canonical_url": "https://ross.abutalabs.com/products/tiktokautouploader", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Automatically Edits Videos and Uploads to Tiktok with CLI, Requests not Selenium.", "domain": ["social-media", "media"], "enriched": true, "function": ["cli", "workflow-automation", "video-processing", "web-scraping", "http-client"], "health_score": 78, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["makiisthenes/TiktokAutoUploader"], "name": "makiisthenes/TiktokAutoUploader", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-08-10T15:05:46+00:00", "repo": "makiisthenes/TiktokAutoUploader", "stars": 1158, "tags": ["tiktok", "video-uploader", "social-media-automation", "yt-dlp", "scheduling", "multi-account", "automation", "command-line", "nodejs"], "topics": [], "urls": [], "use_cases": ["upload videos to tiktok from the command line", "schedule tiktok posts in advance", "manage multiple tiktok accounts and upload to each", "repost youtube shorts to tiktok automatically", "automate bulk tiktok video uploads", "fast tiktok uploader without selenium"], "what_it_is": "A Python CLI tool that automatically edits and uploads videos to TikTok using HTTP requests instead of browser automation, making uploads fast and robust to layout changes. It supports multiple accounts, scheduling up to 10 days ahead, and downloading videos from YouTube Shorts via yt-dlp.", "when_to_avoid": ["you need a GUI for uploading videos", "you want to automate platforms other than TikTok", "you need guaranteed compliance with TikTok's terms of service", "you require official API-based posting with full support"], "when_to_choose": ["you need scripted or scheduled TikTok uploads without a browser", "you manage several TikTok accounts from one machine", "you want fast uploads driven by HTTP requests rather than Selenium", "you want to pull source videos from YouTube Shorts automatically"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tiktokautouploader", "repo": "makiisthenes/TiktokAutoUploader", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.352747+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:31:57.916359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7bd2e8a38370160607234ac040a1bf4a64636bc2fc9a35401ab351777b1f3748", "fetched_at": "2026-08-28T04:03:48.352747+00:00", "kind": "readme", "missing": false, "url": "https://github.com/makiisthenes/TiktokAutoUploader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1992, "days_push": 23, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}