youtube-zik


Nameyoutube-zik JSON
Version 2.3.0 PyPI version JSON
download
home_pagehttps://github.com/Fawn06220/Youtube-Zik
SummaryYT DDL GUI based on pytubefix
upload_time2025-02-13 22:15:22
maintainerNone
docs_urlNone
authorFrançois Garbez
requires_pythonNone
licenseMIT
keywords python youtube gui
VCS
bugtrack_url
requirements altgraph bottle bottle-websocket certifi cffi chardet charset-normalizer click colorama cryptography decorator docutils Eel filelock future gevent gevent-websocket greenlet idna imageio imageio-ffmpeg importlib_metadata ipython jpype1 jupyter_core moviepy pytubefix wxPython
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Youtube-Zik
DDL music from Youtube with Python GUI(wxPython)V2

A project based on [pytubefix](https://github.com/JuanBindez/pytubefix) !

Thanks for their work !

# /!\ Very Important Update /!\ (13/02/2025)
Now you need [NodeJS](https://nodejs.org/en) installed on your machine to bypass YT PoToken security.

just download NodeJS via the link, install it on your machine and there's nothing more to do !


# Quickstart
Install from [youtube-zik Pypi](https://pypi.org/project/youtube-zik) with PIP :


	pip install youtube-zik
	
	
Once installed just use with this command:


	py -m youtube-zik


# Installation(to work on code)
Create a virtual env : [Python Venv Setup](https://mothergeo-py.readthedocs.io/en/latest/development/how-to/venv-win.html)

inside your Venv install requirements :


	pip install -r /path/to/requirements.txt


Use your favorite editor to code on Youtube-zik.py !
	
# Installation(Windows executable)
Download YoutubeDDL.rar

Use your favorite archiver(winrar,winzip,7z...)

Double click on YoutubeDDL.exe ! (just run it lol)

# Notice
Hello all !

Really simple to use :

	- "Collection" folders created on app launch if doesn't exist
	- Right click a BLUE music to download it
	- A RED music means that you already own it
	- You can't download twice the same music
	- "More Results" button to fecth more (actually 17 results)
	- Mp3/mp4 download format choice
	- You can enter a youtube URL directly to find your media !
	
That's all folks !

# Screenshot
![New release](http://ninjaaior.free.fr/Ytzik.png "Youtube-Zik DDL V2.2")

# Demo Vidéo
[![YT music & video Downloader](https://img.youtube.com/vi/rFFb_zwElYs/0.jpg)](https://www.youtube.com/watch?v=rFFb_zwElYs)

# Contact
fawn06220@gmail.com

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Fawn06220/Youtube-Zik",
    "name": "youtube-zik",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python, youtube, gui",
    "author": "Fran\u00e7ois Garbez",
    "author_email": "fawn06220@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/e9/c2/4a32514bfee5422750a505a164ce6f1a4c5378d579acbe76591aca60b2a7/youtube_zik-2.3.0.tar.gz",
    "platform": null,
    "description": "# Youtube-Zik\r\nDDL music from Youtube with Python GUI(wxPython)V2\r\n\r\nA project based on [pytubefix](https://github.com/JuanBindez/pytubefix) !\r\n\r\nThanks for their work !\r\n\r\n# /!\\ Very Important Update /!\\ (13/02/2025)\r\nNow you need [NodeJS](https://nodejs.org/en) installed on your machine to bypass YT PoToken security.\r\n\r\njust download NodeJS via the link, install it on your machine and there's nothing more to do !\r\n\r\n\r\n# Quickstart\r\nInstall from [youtube-zik Pypi](https://pypi.org/project/youtube-zik) with PIP :\r\n\r\n\r\n\tpip install youtube-zik\r\n\t\r\n\t\r\nOnce installed just use with this command:\r\n\r\n\r\n\tpy -m youtube-zik\r\n\r\n\r\n# Installation(to work on code)\r\nCreate a virtual env : [Python Venv Setup](https://mothergeo-py.readthedocs.io/en/latest/development/how-to/venv-win.html)\r\n\r\ninside your Venv install requirements :\r\n\r\n\r\n\tpip install -r /path/to/requirements.txt\r\n\r\n\r\nUse your favorite editor to code on Youtube-zik.py !\r\n\t\r\n# Installation(Windows executable)\r\nDownload YoutubeDDL.rar\r\n\r\nUse your favorite archiver(winrar,winzip,7z...)\r\n\r\nDouble click on YoutubeDDL.exe ! (just run it lol)\r\n\r\n# Notice\r\nHello all !\r\n\r\nReally simple to use :\r\n\r\n\t- \"Collection\" folders created on app launch if doesn't exist\r\n\t- Right click a BLUE music to download it\r\n\t- A RED music means that you already own it\r\n\t- You can't download twice the same music\r\n\t- \"More Results\" button to fecth more (actually 17 results)\r\n\t- Mp3/mp4 download format choice\r\n\t- You can enter a youtube URL directly to find your media !\r\n\t\r\nThat's all folks !\r\n\r\n# Screenshot\r\n![New release](http://ninjaaior.free.fr/Ytzik.png \"Youtube-Zik DDL V2.2\")\r\n\r\n# Demo Vid\u00c3\u00a9o\r\n[![YT music & video Downloader](https://img.youtube.com/vi/rFFb_zwElYs/0.jpg)](https://www.youtube.com/watch?v=rFFb_zwElYs)\r\n\r\n# Contact\r\nfawn06220@gmail.com\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "YT DDL GUI based on pytubefix",
    "version": "2.3.0",
    "project_urls": {
        "Download": "https://github.com/Fawn06220/Youtube-Zik/archive/refs/tags/v2.3.tar.gz",
        "Homepage": "https://github.com/Fawn06220/Youtube-Zik"
    },
    "split_keywords": [
        "python",
        " youtube",
        " gui"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9c24a32514bfee5422750a505a164ce6f1a4c5378d579acbe76591aca60b2a7",
                "md5": "8ae08fa68fccff0f495e2fd5573fcc64",
                "sha256": "a5680c95a9c72b550622d8c731e8bd7552eb654848870fd0890d0dc778d9a160"
            },
            "downloads": -1,
            "filename": "youtube_zik-2.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8ae08fa68fccff0f495e2fd5573fcc64",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 9620,
            "upload_time": "2025-02-13T22:15:22",
            "upload_time_iso_8601": "2025-02-13T22:15:22.512369Z",
            "url": "https://files.pythonhosted.org/packages/e9/c2/4a32514bfee5422750a505a164ce6f1a4c5378d579acbe76591aca60b2a7/youtube_zik-2.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-13 22:15:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Fawn06220",
    "github_project": "Youtube-Zik",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "altgraph",
            "specs": [
                [
                    "==",
                    "0.17.4"
                ]
            ]
        },
        {
            "name": "bottle",
            "specs": [
                [
                    "==",
                    "0.13.1"
                ]
            ]
        },
        {
            "name": "bottle-websocket",
            "specs": [
                [
                    "==",
                    "0.2.9"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2024.8.30"
                ]
            ]
        },
        {
            "name": "cffi",
            "specs": [
                [
                    "==",
                    "1.17.1"
                ]
            ]
        },
        {
            "name": "chardet",
            "specs": [
                [
                    "==",
                    "5.2.0"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.3.2"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.1.7"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "cryptography",
            "specs": [
                [
                    "==",
                    "44.0.0"
                ]
            ]
        },
        {
            "name": "decorator",
            "specs": [
                [
                    "==",
                    "5.1.1"
                ]
            ]
        },
        {
            "name": "docutils",
            "specs": [
                [
                    "==",
                    "0.21.2"
                ]
            ]
        },
        {
            "name": "Eel",
            "specs": [
                [
                    "==",
                    "0.17.0"
                ]
            ]
        },
        {
            "name": "filelock",
            "specs": [
                [
                    "==",
                    "3.16.1"
                ]
            ]
        },
        {
            "name": "future",
            "specs": [
                [
                    "==",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "gevent",
            "specs": [
                [
                    "==",
                    "24.2.1"
                ]
            ]
        },
        {
            "name": "gevent-websocket",
            "specs": [
                [
                    "==",
                    "0.10.1"
                ]
            ]
        },
        {
            "name": "greenlet",
            "specs": [
                [
                    "==",
                    "3.1.1"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.10"
                ]
            ]
        },
        {
            "name": "imageio",
            "specs": [
                [
                    "==",
                    "2.36.1"
                ]
            ]
        },
        {
            "name": "imageio-ffmpeg",
            "specs": [
                [
                    "==",
                    "0.5.1"
                ]
            ]
        },
        {
            "name": "importlib_metadata",
            "specs": [
                [
                    "==",
                    "8.5.0"
                ]
            ]
        },
        {
            "name": "ipython",
            "specs": [
                [
                    "==",
                    "8.30.0"
                ]
            ]
        },
        {
            "name": "jpype1",
            "specs": [
                [
                    "==",
                    "1.5.1"
                ]
            ]
        },
        {
            "name": "jupyter_core",
            "specs": [
                [
                    "==",
                    "5.7.2"
                ]
            ]
        },
        {
            "name": "moviepy",
            "specs": [
                [
                    "==",
                    "2.1.2"
                ]
            ]
        },
        {
            "name": "pytubefix",
            "specs": [
                [
                    "==",
                    "8.12.0"
                ]
            ]
        },
        {
            "name": "wxPython",
            "specs": [
                [
                    "==",
                    "4.2.2"
                ]
            ]
        }
    ],
    "lcname": "youtube-zik"
}
        
Elapsed time: 0.66825s