-
-
Save theotherside/6b279e643ece2c688ec9 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