{"id":18618038,"url":"https://github.com/devfemibadmus/webmedia","last_synced_at":"2025-06-20T21:35:12.543Z","repository":{"id":250209978,"uuid":"833796902","full_name":"devfemibadmus/webmedia","owner":"devfemibadmus","description":"save videos, photos, reels from Facebook, Instagram, TikTok and WhatsApp no watermark.................YES FAST!","archived":false,"fork":false,"pushed_at":"2025-05-31T07:36:14.000Z","size":12324,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"web","last_synced_at":"2025-05-31T18:18:51.745Z","etag":null,"topics":["facebook-video-downloader","instagram-video-downloader","selenium-python","tiktok-video-downloader","youtube-video-downloader"],"latest_commit_sha":null,"homepage":"https://mediasaver.link","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devfemibadmus.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-25T19:08:48.000Z","updated_at":"2025-05-31T07:36:17.000Z","dependencies_parsed_at":"2024-07-25T22:33:36.459Z","dependency_job_id":"018be795-3204-42c7-a2c8-28fef771a01c","html_url":"https://github.com/devfemibadmus/webmedia","commit_stats":null,"previous_names":["devfemibadmus/webmedia"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devfemibadmus/webmedia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfemibadmus%2Fwebmedia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfemibadmus%2Fwebmedia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfemibadmus%2Fwebmedia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfemibadmus%2Fwebmedia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devfemibadmus","download_url":"https://codeload.github.com/devfemibadmus/webmedia/tar.gz/refs/heads/web","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devfemibadmus%2Fwebmedia/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261020680,"owners_count":23098204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["facebook-video-downloader","instagram-video-downloader","selenium-python","tiktok-video-downloader","youtube-video-downloader"],"created_at":"2024-11-07T03:43:16.444Z","updated_at":"2025-06-20T21:35:07.523Z","avatar_url":"https://github.com/devfemibadmus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WEBMEDIA\n\n## Overview\n\n**WEBMEDIA**: [Flask-based](https://github.com/pallets/flask) backend for saving videos, images, and audio from Instagram, TikTok, and Facebook via web scraping and predefined network methods. [MediaSaver](https://github.com/devfemibadmus/mediasaver)\n\n## 🛠️ Dependencies\n\n\u003c!-- -  **[Selenium](https://github.com/SeleniumHQ/selenium)**: running on [small instance](https://cloud.google.com/blog/products/compute/google-compute-engine-gets-new-e2-vm-machine-types) using for Instagram (4s). [❌](https://github.com/devfemibadmus/webmedia/issues/1#issue-2725260727)--\u003e\n\n-  **[Cors.lol](https://github.com/BradPerbs/cors.lol)**: for video and image cors on [web](https://devfemibadmus.blackstackhub.com/webmedia)\n\n-  **[Requests](https://github.com/psf/requests)** and **[BeautifulSoup](https://github.com/wention/BeautifulSoup4)**: use in Instagram, TikTok and Facebook\n\n## :star: Features\n\n-  **Fetch Media**: Retrieves both private and public media files\n\n-  **Cut Data**: shrink and return normal data\n\n-  **Full Data**: Give full data containing all fields scraped from given platform\n\n## :rocket: Apps\n\n-  **Web**: [Web Media](https://devfemibadmus.blackstackhub.com/webmedia)\n\n-  **iOs App**: [Add to Home Screen](https://devfemibadmus.blackstackhub.com/webmedia/#app)\n\n-  **Android App**: [Google Play Store](https://play.google.com/store/apps/details?id=com.blackstackhub.mediasaver) + [WhatsApp status saver](https://github.com/devfemibadmus/mediasaver)\n\n## :clown_face: Status\n\n- **YouTube**: 🔴\n- **Facebook(videos, reels \u0026 metadata)**: 🟢\n- **TikTok(videos, photos, music \u0026 metadata)**: 🟢\n- **Instagram(videos, reels, photos, music \u0026 metadata)**: 🟢\n\n## :eyes: Checkout This\n\n\u003c!-- - **Spam**: https://devfemibadmus.blackstackhub.com/webmedia/sleep [❌](https://github.com/devfemibadmus/webmedia/issues/1#issue-2725260727) --\u003e\n\n- **App Repo**: https://github.com/devfemibadmus/mediasaver\n\n- **Main Repo**: https://devfemibadmus.blackstackhub.com/webmedia\n\n## 📖 API Endpoint\n\n-  **Method**: `GET` or `POST`\n-  **URL**: `https://devfemibadmus.blackstackhub.com/webmedia/api/`\n-  **Parameters**:\n-  `cut`: Optional\n-  `url`: Required\n\n**Status 200 :white_check_mark:**\n```json\n{\n  \"success\": true,\n  \"data\": { }\n}\n```\n\n**Status 400, 404, 500, 502 :x:**\n```json\n{\n  \"error\": true,\n  \"message\": \"...\",\n  \"error_message\": \"...\"\n}\n```\n\n#### Tiktok https://devfemibadmus.blackstackhub.com/webmedia/api/?cut=-\u0026url=https://www.tiktok.com/@devfemibadmus/video/7390912680883899654\n\n![TikTok](insta%20conf/image%20copy%206.png?raw=true)\n\n#### Instagram https://devfemibadmus.blackstackhub.com/webmedia/api/?cut=-\u0026url=https://www.instagram.com/p/C-TMvc4yQh6/?img_index=3 (post has been deleted)\n\n![Instagram](insta%20conf/image%20copy%207.png?raw=true)\n\n#### Facebook https://devfemibadmus.blackstackhub.com/webmedia/api/?cut=-\u0026url=https://www.facebook.com/share/v/qCRH3vKk2FbAEAUP/\n\n![Facebook](insta%20conf/image%20copy%208.png?raw=true)\n\n\u003c!-- \n### Authentication [❌](https://github.com/devfemibadmus/webmedia/issues/1#issue-2725260727)\n\n\u003cdetails\u003e\n\u003csummary\u003eUsing Microsoft Edge on Debian VPS\u003c/summary\u003e\n\n1. **Familiarize Yourself with Edge WebDriver and Selenium**\n\n   Before proceeding, you might want to check out these issues on GitHub related to Edge WebDriver:\n   - [No latest stable release for Linux · Issue #156](https://github.com/MicrosoftEdge/EdgeWebDriver/issues/156)\n   - [How to determine the correct Microsoft Edge WebDriver version for a given Edge browser version · Issue #158](https://github.com/MicrosoftEdge/EdgeWebDriver/issues/158#issuecomment-2263769092)\n\n2. **Install Microsoft Edge and Edge WebDriver on Debian**\n\n   - First, add the Microsoft repository to your APT sources list:\n\n     ```bash\n     sudo nano /etc/apt/sources.list.d/microsoft-edge.list\n     ```\n\n     Add the following line:\n\n     ```bash\n     deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main\n     ```\n\n     Then, download and add the Microsoft GPG key:\n\n     ```bash\n     wget -q https://packages.microsoft.com/keys/microsoft.asc -O microsoft.asc\n     sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/microsoft.gpg microsoft.asc\n     ```\n\n   - Update the APT package list and check for available versions of Microsoft Edge:\n\n     ```bash\n     sudo apt update\n     apt list -a microsoft-edge-stable\n     ```\n\n   - Install the latest matching version of Microsoft Edge:\n\n     ```bash\n     sudo apt install microsoft-edge-stable=123.0.2420.97-1\n     ```\n\n   - Download the matching version of Edge WebDriver and install it:\n\n     ```bash\n     sudo wget https://msedgewebdriverstorage.blob.core.windows.net/edgewebdriver/123.0.2420.97/edgedriver_linux64.zip\n     unzip edgedriver_linux64.zip\n     sudo mv msedgedriver /usr/local/bin/\n     ```\n\n\u003c/details\u003e\n\n![login with cokies](insta%20conf/image%20copy%205.png?raw=true)\n\n![login with cokies](insta%20conf/login%20auth.png?raw=true)\n--\u003e\n\n| Screenshot | Screenshot |\n|-------------------------------------------------------------|-------------------------------------------------------------|\n| ![post and video quality](insta%20conf/screenshot/127.0.0.1_5000_(iPhone%2014%20Pro%20Max).png?raw=true) | ![author and musicc](insta%20conf/screenshot/127.0.0.1_5000_(iPhone%2014%20Pro%20Max)%20(1).png?raw=true) |\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevfemibadmus%2Fwebmedia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevfemibadmus%2Fwebmedia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevfemibadmus%2Fwebmedia/lists"}