{"id":49889632,"url":"https://github.com/helpimnotdrowning/random-py3","last_synced_at":"2026-05-15T20:10:32.432Z","repository":{"id":168364136,"uuid":"271439236","full_name":"helpimnotdrowning/random-py3","owner":"helpimnotdrowning","description":"collection of python 3 scripts i've made","archived":false,"fork":false,"pushed_at":"2024-03-01T05:50:56.000Z","size":88,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-03-01T06:45:45.855Z","etag":null,"topics":["image-manipulation","math","minecraft","minecraft-datapack","minecraft-server","neofetch","python","python-scripts","python3","subtitle","subtitles","twitter-bot","video-manipulation","wallpaper-changer","windows","windows-10","windows-wallpaper"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/helpimnotdrowning.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}},"created_at":"2020-06-11T03:07:25.000Z","updated_at":"2023-05-23T01:12:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"8f838709-84be-4b0e-a815-a687baafd157","html_url":"https://github.com/helpimnotdrowning/random-py3","commit_stats":null,"previous_names":["helpimnotdrowning/random-py3"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/helpimnotdrowning/random-py3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpimnotdrowning%2Frandom-py3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpimnotdrowning%2Frandom-py3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpimnotdrowning%2Frandom-py3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpimnotdrowning%2Frandom-py3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helpimnotdrowning","download_url":"https://codeload.github.com/helpimnotdrowning/random-py3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helpimnotdrowning%2Frandom-py3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33078247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:05:40.333Z","status":"ssl_error","status_checked_at":"2026-05-15T20:05:38.672Z","response_time":103,"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":["image-manipulation","math","minecraft","minecraft-datapack","minecraft-server","neofetch","python","python-scripts","python3","subtitle","subtitles","twitter-bot","video-manipulation","wallpaper-changer","windows","windows-10","windows-wallpaper"],"created_at":"2026-05-15T20:10:31.690Z","updated_at":"2026-05-15T20:10:32.424Z","avatar_url":"https://github.com/helpimnotdrowning.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# python3\n\ncool and epic:tm: collection of python 3 scripts i've made\n\nQuick Links:\n\n[frame_extractor.py](https://github.com/helpimnotdrowning/random-py3#frame_extractorpy) | [img_converter.py](https://github.com/helpimnotdrowning/random-py3#img_converterpy) | [pinger.py](https://github.com/helpimnotdrowning/random-py3#pingerpy) | [wallpaper_changer.py](https://github.com/helpimnotdrowning/random-py3#wallpaper_changerpy) | [pyfetch.py](https://github.com/helpimnotdrowning/random-py3#pyfetchpy) | [auto_img2ascii.py](https://github.com/helpimnotdrowning/random-py3#auto_img2asciipy) | [mc_advancement_list.py](https://github.com/helpimnotdrowning/random-py3#mc_advancement_listpy) | [cuboid_panorama_splitter.py](https://github.com/helpimnotdrowning/random-py3#cuboid_panorama_splitterpy) | [ass_2_lrc.py](https://github.com/helpimnotdrowning/random-py3#ass_2_lrcpy) | [ezmath.py](https://github.com/helpimnotdrowning/random-py3#ezmathpy) | [start_minecraft_server.py](https://github.com/helpimnotdrowning/random-py3#start_minecraft_serverpy) | [get_frame.py](https://github.com/helpimnotdrowning/random-py3#get_framepy)\n\nDescriptions of all scripts:\n\n### [frame_extractor.py](frame_extractor.py)\n- Takes frames from a specified video file and saves them as images to a directory.\n- Specify framerate, start time and a frame limit.\n\n### [img_converter.py](img_converter.py)\n- Batch image converter from any format to one format (ex folder of png, bmp, jpg to jpg)\n- Can specify compression quality of output format when appplicable.\n- Origin folder can only contain images or else it breaks. might fix.\n\n### [pinger.py](pinger.py)\n- Pings things. Windows only.\n\n### [wallpaper_changer.py](wallpaper_changer.py)\n- Changes your Windows 10 (untested on 7,8) to a random image in a folder when idle for a specified time (default 20 seconds)\n- No fade effect between two wallpapers, was too laggy for me\n- Still lets Windows pick the accent color\n\n### [pyfetch.py](pyfetch.py)\n- An implementation of neofetch in python for Windows systems.\n- Currently requires either Powershell 5.1+ or [Powershell Core](https://github.com/PowerShell/PowerShell#-powershell) (because of the Get-ComputerInfo powershell command and use of ANSI color escape sequences)\n- Incomplete\n\n### [auto_img2ascii.py](auto_img2ascii.py)\n- Takes an image file as input and outputs ascii art of it.\n- No, its not done. Looks like hot garbage, i'll get around to it.\n\n### [mc_advancement_list.py](mc_advancement_list.py)\n- Create list of all advancements (excluding recipes) from a generated data dump from a Minecraft server jar\n- Instructions to create data dump in file\n- Made for updating a [shared advancements datapack](https://www.planetminecraft.com/data-pack/shared-advancements/) for 1.16.1\n\n### [cuboid_panorama_splitter.py](cuboid_panorama_splitter.py)\n- Splits a cuboid panorama generated by the [Fabrishot](https://github.com/ramidzkh/fabrishot) mod into a title screen compatible panorama\n\n### [ass_2_lrc.py](ass_2_lrc.py)\n- Converts .ASS/Advanced SubStation Alpha files --\u003e .LRC/Lyric files. End goal: (SSA? \u003c-\u003e) ASS \u003c-\u003e LRC \u003c-\u003e SRT\n\n### [ezmath.py](ezmath.py)\n- Epic and Cool math utilities, has sin+cos+tan in degrees, some simple shapes, and some 3d shape volume\n- will be eternally infdev\n\n### [start_minecraft_server.py](start_minecraft_server.py)\n- Minecraft server start script in python\n- Using [Aikars flags](https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/) for \u003c10 GB allocated\n- Dont need to specify server jar as long as you only have 1 jar in server folder\n- If you have more, it will go down an order of 'most performance/importance', or specify it yourself\n  - Paper forks -\u003e Bukkit and Bukkit forks -\u003e Modded/Modded-plugin -\u003e Vanilla\n- Auto-accept mojang EULA\n\n### [get_frame.py](get_frame.py)\n- Like [frame_extractor.py](frame_extractor.py), but more like a library to extract a single frame from a video than dump all frames from a video\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelpimnotdrowning%2Frandom-py3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhelpimnotdrowning%2Frandom-py3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelpimnotdrowning%2Frandom-py3/lists"}