This is a read-only mirror of pymolwiki.org

Difference between revisions of "Plugindirectory"

From PyMOL Wiki
Jump to navigation Jump to search
Line 29: Line 29:
  
 
== Python Code ==
 
== Python Code ==
This code has been put under version control. In the project, [http://www.pymolwiki.org/index.php/Git_intro Pymol-script-repo].
 
  
For a color coded view:
+
{{Template:PymolScriptRepoDownload|plugins/__init__.py}}
https://github.com/Pymol-Scripts/Pymol-script-repo/blob/master/plugins/__init__.py
+
 
  
 
[[Category:Plugins]]
 
[[Category:Plugins]]

Revision as of 15:12, 4 December 2011

Introduction

This page describes how to set up a personal plugin directory, that will automatically install plugins found herein. It supports single python files as well as directories which contain a __init__.py file.

This plugin is being used in the Pymol-script-repo project Pymol-script-repo.

Adding Pymol-script-repo to PyMOL search path

You should have the Pymol-script-repo directory added to your PyMOL search path. In Pymol-script-repo, is located the folder plugins, which holds the plugin to be automatically installed.

We need to import import folder Pymol-script-repo/plugins before the GUI launches. So insert import plugins into your $HOME/.pymolrc file:

For windows users

  1. Open notepad
  2. Write (Remember forward slashes)
import sys
sys.path.append('C:/Users/YOURNAME/Documents/Pymol-script-repo')
import plugins

Save under: C:/Users/YOURNAME/pymolrc.pym (Set: "Save as type" to "All files")

For Ubuntu/Mint users

gedit ~/.pymolrc

Write

import sys
sys.path.append('/home/YOURNAME/Software/pymol/Pymol-script-repo')
import plugins

Save and exit

Python Code

Download: plugins/__init__.py
This code has been put under version control in the project Pymol-script-repo