IPSuccess API.
Private tool · single operator · v0.1.0

IPSuccess API

A command-line tool that produces videos about books and publishes them to the YouTube and TikTok channels of one person: the operator of the “In Pursuit of Success” channel. It is used by that person, on their own machine, on their own accounts.

This is not a product. There is no sign-up, no pricing, no customer, and no user other than the operator. Nothing on this site is an offer. The site exists because the platforms require public documentation of what an application does with their data — which is exactly what these pages are.

What it does

Making one video about a book means writing a script, recording narration, building slides, rendering, cutting a vertical version, writing captions, exporting a thumbnail, and then filling the same metadata into two upload forms. In three languages, that is the same work nine times. The tool does those steps as commands, so the operator reviews output instead of repeating input.

Production

Extracts text from the operator's own file, drafts a script, synthesises narration, renders slides in headless Chrome, assembles with ffmpeg, and writes captions, transcript and thumbnail.

Publishing

Uploads the finished video to the operator's YouTube channel and TikTok account, attaching thumbnail and caption track, and applying the metadata produced in the previous step.

How it runs

It is a Node.js program invoked from a terminal — node src/cli.js <command> — with commands for producing a long video, producing a vertical short, publishing to YouTube, publishing to TikTok, correcting metadata on an already published video, and linking a short to its long version.

Nothing runs on a schedule and nothing runs end to end on its own. Every step is a command the operator types, and uploading requires an explicit --enviar flag — without it, the command only prints what it would do. There is no daemon, no cron job, and no server.

What it is not

No accounts, no third parties

No registration, no login for anyone else, no multi-user mode. It authorizes exactly one account per platform: the operator's own.

No engagement automation

It does not like, follow, subscribe, comment or message. It does not read comments, followers or analytics, and requests no permission that would let it.

No other creators' content

It has no ingest path from the platforms. It does not download, repost or collect anything published by anyone else.

No server, no database

Nothing is hosted. Access tokens are JSON files on the operator's disk, and video files never leave that machine except to go to the platform.

Platform permissions

PlatformScopesUsed for
YouTube youtube.upload
youtube.force-ssl
Upload the video; attach its thumbnail and caption track; set and correct its metadata.
TikTok user.info.basic
video.upload
Confirm which account is connected; upload the operator's video to it.

Four scopes in total, and no more are requested. What each platform returns, and where it is stored, is itemised in the Privacy Policy.

Who built it

Built and operated by Rankium Systems for the “In Pursuit of Success” channel. Questions about the application, its permissions, or the data it touches: contato@rankiumsystems.com.br.