Last active
March 21, 2019 16:00
-
-
Save BenjyWiener/d9883042b95a818e6429 to your computer and use it in GitHub Desktop.
Pydia Installer + Add Pydia Button
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# coding: utf-8 | |
def main(): | |
import requests | |
import os | |
PydiaKit_content = requests.request('GET', 'https://dl.dropboxusercontent.com/s/ja5fqva5jkgz6l0/PydiaKit.py?dl=0').content | |
PydiaPackage_content = requests.request('GET', 'https://dl.dropboxusercontent.com/s/l0zaw0p865hsqrt/Pydia_Package.py?dl=0').content | |
PydiaSources_content = requests.request('GET', 'https://dl.dropboxusercontent.com/s/6umbih2wep3puzv/Pydia_Sources.py?dl=0').content | |
Pydia_UI_Main_content = requests.request('GET', 'https://dl.dropboxusercontent.com/s/uvgotwa7717nm9v/Pydia_UI.py?dl=0').content | |
site_packages = os.path.expanduser('~/Documents/site-packages/') | |
open(site_packages + 'PydiaKit.py', 'w').write(PydiaKit_content) | |
for folder in ['Package Support', 'Pydia Sources', 'Pydia Supporting Files', 'Pydia Supporting Files/Pydia UI', 'Pydia User Info']: | |
dir = site_packages + 'Pydia/' + folder | |
if not os.path.exists(dir): | |
os.makedirs(dir) | |
open(site_packages + 'Pydia/Pydia Supporting Files/Pydia_Package.py', 'w').write(PydiaPackage_content) | |
open(site_packages + 'Pydia/Pydia Supporting Files/Pydia_Sources.py', 'w').write(PydiaSources_content) | |
open(site_packages + 'Pydia/Pydia Supporting Files/Pydia UI/Pydia_UI.py', 'w').write(Pydia_UI_Main_content) | |
if not os.path.exists(site_packages + 'Pydia/Pydia User Info/Sources.json'): | |
open(site_packages + 'Pydia/Pydia User Info/Sources.json', 'w').write('{"com.Pydia.Source": "https://bit.ly/Pydia"}') | |
if not os.path.exists(site_packages + 'Pydia/Pydia User Info/Installed Packages.json'): | |
open(site_packages + 'Pydia/Pydia User Info/Installed Packages.json', 'w').write('{}') | |
if __name__ == '__main__': | |
main() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment