{"id":17603403,"url":"https://github.com/simatwa/fdown-api","last_synced_at":"2025-04-12T06:44:05.270Z","repository":{"id":258091912,"uuid":"874103277","full_name":"Simatwa/fdown-api","owner":"Simatwa","description":"Unofficial Python wrapper for fdown.net","archived":false,"fork":false,"pushed_at":"2024-10-18T11:29:02.000Z","size":21,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T06:43:59.738Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Simatwa.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-10-17T09:01:01.000Z","updated_at":"2025-02-18T08:00:00.000Z","dependencies_parsed_at":"2024-10-22T20:13:41.761Z","dependency_job_id":null,"html_url":"https://github.com/Simatwa/fdown-api","commit_stats":null,"previous_names":["simatwa/fdown-api"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Ffdown-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Ffdown-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Ffdown-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Simatwa%2Ffdown-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Simatwa","download_url":"https://codeload.github.com/Simatwa/fdown-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248530606,"owners_count":21119592,"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":[],"created_at":"2024-10-22T13:45:44.099Z","updated_at":"2025-04-12T06:44:05.248Z","avatar_url":"https://github.com/Simatwa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003efzdown-api\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"#\"\u003e\u003cimg alt=\"Python version\" src=\"https://img.shields.io/pypi/pyversions/fdown-api\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Simatwa/fdown-api/actions/workflows/python-test.yml\"\u003e\u003cimg src=\"https://github.com/Simatwa/fdown-api/actions/workflows/python-test.yml/badge.svg\" alt=\"Python Test\"/\u003e\u003c/a\u003e\n\u003ca href=\"LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/static/v1?logo=MIT\u0026color=Blue\u0026message=MIT\u0026label=License\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://pypi.org/project/fdown-api\"\u003e\u003cimg alt=\"PyPi\" src=\"https://img.shields.io/pypi/v/fdown-api\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Simatwa/fdown-api/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/Simatwa/fdown-api?label=Release\u0026logo=github\" alt=\"Latest release\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Simatwa/fdown-api/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/release-date/Simatwa/fdown-api?label=Release date\u0026logo=github\" alt=\"release date\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/psf/black\"\u003e\u003cimg alt=\"Black\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Simatwa/fdown-api/actions/workflows/python-publish.yml\"\u003e\u003cimg src=\"https://github.com/Simatwa/fdown-api/actions/workflows/python-publish.yml/badge.svg\" alt=\"Python-publish\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://pepy.tech/project/fdown-api\"\u003e\u003cimg src=\"https://static.pepy.tech/personalized-badge/fdown-api?period=total\u0026units=international_system\u0026left_color=grey\u0026right_color=blue\u0026left_text=Downloads\" alt=\"Downloads\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Simatwa/fdown-api/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/Simatwa/fdown-api/total?label=Asset%20Downloads\u0026color=success\" alt=\"Downloads\"\u003e\u003c/img\u003e\u003c/a\u003e\n\u003ca href=\"https://hits.seeyoufarm.com\"\u003e\u003cimg src=\"https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com/Simatwa/fdown-api\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Download facebook videos with ease.\n\n## Installation\n\n```sh\n$ pip install fdown-api\n```\n\n\u003e [!NOTE]\n\u003e For CLI to work you have to install fdown-api along with its cli-dependencies:\n\u003e `$ pip install fdown-api[cli]`\n\nAlternatively, you can download standalone executable for your system from [here](https://github.com/Simatwa/fdown-api/releases/latest).\n\n## Usage\n \n### Developers\n\n```python\nfrom fdown_api import Fdown\n\nf = Fdown()\nvideo_links = f.get_links(\n    \"https://www.facebook.com/reel/8365833600105776\\?mibextid\\=rS40aB7S9Ucbxw6v\"\n)\nsaved_to = f.download_video(video_links)\nprint(saved_to)\n# Will show download progress\n\"\"\"\n3 MB ███████████████████                          43%|\n\"\"\"\n```\n\n### CLI\n\n`$ python -m fdown_api \u003cfacebook-video-url\u003e`\n\n\u003cdetails\u003e\n\u003csummary\u003e\n\u003ccode\u003e$ fdown --help\u003c/code\u003e\n\n\u003c/summary\u003e\n\n```\nusage: fdown [-h] [-d PATH] [-o PATH] [-q normal|hd] [-t TIMEOUT]\n             [-c chunk-size] [--resume] [--quiet] [--version]\n             url\n\nDownload Facebook videos seamlessly.\n\npositional arguments:\n  url                   Link to the target facebook video\n\noptions:\n  -h, --help            show this help message and exit\n  -d, --dir PATH        Directory for saving the video to -\n                        /home/smartwa/git/smartwa/fdown-api\n  -o, --output PATH     Filename under which to save the video to - random\n  -q, --quality normal|hd\n                        Video download quality - hd\n  -t, --timeout TIMEOUT\n                        Http request timeout in seconds - 20\n  -c, --chunk-size chunk-size\n                        Chunk-size for downloading files in KB - 512\n  --resume              Resume an incomplete download - False\n  --quiet               Do not stdout any informational messages - False\n  --version             show program's version number and exit\n\nThis script has no official relation with fdown.net.\n```\n\u003c/details\u003e\n\n# Disclaimer\n\nThis repository contains an unofficial Python wrapper for fdown.net. It is not affiliated with or endorsed by the official fdown.net service or its developers.\nThis wrapper is intended for personal use and education only. The author(s) of this repository are not responsible for any misuse of this code or any damages caused by its use.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimatwa%2Ffdown-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimatwa%2Ffdown-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimatwa%2Ffdown-api/lists"}