{"id":21171266,"url":"https://github.com/tagoworks/pharmor","last_synced_at":"2026-04-30T16:31:51.117Z","repository":{"id":227326453,"uuid":"771068519","full_name":"tagoWorks/pharmor","owner":"tagoWorks","description":"An easy to use tool to crop videos to 16:9, overlay images, and extract text from images for text to speech. The purpose of the tool is to create short story videos efficiently to continually post them across social media platforms","archived":false,"fork":false,"pushed_at":"2024-05-23T05:14:17.000Z","size":407,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-23T04:43:29.581Z","etag":null,"topics":["automation","converter","downloader","macos","python","text-to-speech","video-creation","windows"],"latest_commit_sha":null,"homepage":"https://tago.works","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tagoWorks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-12T16:24:03.000Z","updated_at":"2025-03-13T05:42:36.000Z","dependencies_parsed_at":"2025-01-21T10:43:51.396Z","dependency_job_id":"9f14894c-3723-4ff9-88d4-ec5a74e05eb8","html_url":"https://github.com/tagoWorks/pharmor","commit_stats":null,"previous_names":["t-a-g-o/pharmor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tagoWorks/pharmor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tagoWorks%2Fpharmor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tagoWorks%2Fpharmor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tagoWorks%2Fpharmor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tagoWorks%2Fpharmor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tagoWorks","download_url":"https://codeload.github.com/tagoWorks/pharmor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tagoWorks%2Fpharmor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32470879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","converter","downloader","macos","python","text-to-speech","video-creation","windows"],"created_at":"2024-11-20T16:03:51.849Z","updated_at":"2026-04-30T16:31:51.098Z","avatar_url":"https://github.com/tagoWorks.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/t-a-g-o/pharmor\"\u003e\n    \u003cimg src=\"https://github.com/t-a-g-o/pharmor/blob/88d7ab042619396f56bcee1be1aee743f3d0e719/logo.png\" alt=\"Logo\" width=\"245\" height=\"245\"\u003e\n  \u003c/a\u003e\n\u003ch3 align=\"center\"\u003ePharmor\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    An easy to use short video creator to farm TikTok stories.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://tago.works\"\u003etagoWorks Site\u003c/a\u003e\n    -\n    \u003ca href=\"https://tago.works/discord\"\u003eDiscord\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\u003ch2 align=\"center\"\u003eWhat is Pharmor?\u003c/h2\u003e\n\n ![Pharmor](https://github.com/t-a-g-o/pharmor/blob/88d7ab042619396f56bcee1be1aee743f3d0e719/showcase.png)\n\n![Development](https://img.shields.io/badge/PLANNED%20DEVELOPMENT-FFD700)\n\nPharmor is a tool that I (tago) developed to try and automate the process of making TikTok story videos as much as I can. You know the videos with Minecraft parkour and a random reddit story being\npresented, yeah this will basically automate all of that from the image overlaying, cutting the video down, and text to speech!\nThis is just releasing so I do plan on heavily working to improve on it and make it the best I can, and also see if it's possible to make money with the Creator Funds.\n\nPharmor right now does not work as well as I plan for it to. I just want this code out there to see if there are any contributers willing to check out the project and put it tweak it to their own liking.\nIf you want to work with me in this project or future projects please contact me at santiagobuisnessmail@gmail.com\n\n## Getting started with Pharmor on Windows (recommended)\n\n### Download Pharmor\n1. Clone the repo\n   ```sh\n   git clone https://github.com/t-a-g-o/pharmor\n   ```\n### Get prerequisites\n1. Download Tesseract OCR\n   * To use Pharmor's image text to speech you need a Optical Character Recognition software. Download Tesseract OCR from https://github.com/UB-Mannheim/tesseract/wiki\n   * Make sure Tesseract is in your PATH\n   * If you're stuck and need more help check out this very helpful video by JayMartMedia https://www.youtube.com/watch?v=2kWvk4C1pMo\n2. Download required modules\n   ```sh\n   pip install -r requirements.txt\n\n## Using Pharmor on macOS\nPharmor on macOS is in heavy development and may not work as intended.\n### Download Pharmor\n1. Clone the repo\n   ```sh\n   git clone https://github.com/t-a-g-o/pharmor\n   ```\n### Get prerequisites\n\n1. Download required modules\n   ```sh\n   pip install -r requirements.txt\n   ```\n2. Download packages via homerew\n   ```sh\n   brew install ffmpeg\n   ```\n      ```sh\n   brew install tesseract\n   ```\n\n## Using Pharmor to make a Video\n* Copy the link of the YouTube video you want to use as a background for the story video. Usually vidoes like Minecraft parkour or slime making.\n    If the YouTube is over 65 seconds (by default) it will be cut down. To change this edit the \"lengthlimit\" variable in Pharmor.py\n* Put the images of the story sectioned off, in the order you want them shown ascending from 1\n    Pharmor will automatically extact the text, and only show the image for however long the TTS is.\n* Wait for your video to be done. The output result will be \"0000-FINAL.mp4\" where 0000 is a random string\n\n## Extras\nPlease report any major problems in the discord so I can continue to improve on this project. \nIf you want to check out my project Spotium, look below!\n\n\u003ch2 align=\"center\"\u003eSpotium for Spotify\u003c/h2\u003e\n\n![Spotium for Spotify](https://github.com/t-a-g-o/pharmor/blob/88d7ab042619396f56bcee1be1aee743f3d0e719/spotium.png)\n\n\nStart enjoying your music. With Spotium you get a straightforward appealing way to enjoy your music without ads. In about one second your listening experience will be smoother and more enjoyable.\nFor VirusTotal links, and download links visit https://spotium.dev/!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftagoworks%2Fpharmor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftagoworks%2Fpharmor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftagoworks%2Fpharmor/lists"}