This is a read-only mirror of pymolwiki.org
Difference between revisions of "Plugindirectory"
Jump to navigation
Jump to search
(Infobox script-repo, some corrections) |
|||
Line 1: | Line 1: | ||
+ | {{Infobox script-repo | ||
+ | |type = module | ||
+ | |filename = plugins/__init__.py | ||
+ | |author = [[User:Speleo3|Thomas Holder]] | ||
+ | |license = BSD | ||
+ | }} | ||
+ | |||
== Introduction == | == Introduction == | ||
This page describes how to set up a personal plugin directory, that will automatically install plugins found herein. | 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. | It supports single python files as well as directories which contain a __init__.py file. | ||
− | |||
− | |||
== Adding Pymol-script-repo to PyMOL search path == | == Adding Pymol-script-repo to PyMOL search path == | ||
− | You should have the '''Pymol-script-repo''' directory added to your | + | You should have the '''Pymol-script-repo''' directory added to your Python search path. |
In '''Pymol-script-repo''', is located the folder '''plugins''', which holds the plugin to be automatically installed. | In '''Pymol-script-repo''', is located the folder '''plugins''', which holds the plugin to be automatically installed. | ||
− | We need to import | + | We need to import module '''plugins''' (folder '''Pymol-script-repo/plugins''') before the GUI launches. So insert into your [[pymolrc|$HOME/.pymolrc]] file: |
+ | |||
+ | <syntaxhighlight lang="python"> | ||
+ | # eventually add ~/Pymol-script-repo to sys.path | ||
+ | import sys, os | ||
+ | sys.path.append(os.path.expanduser('~/Pymol-script-repo')) | ||
+ | |||
+ | # load the module | ||
+ | import plugins | ||
+ | </syntaxhighlight> | ||
=== For windows users === | === For windows users === | ||
# Open notepad | # Open notepad | ||
− | # | + | # Paste lines from above |
− | + | # Save under: '''C:/Users/YOURNAME/pymolrc.pym''' (Set: "Save as type" to "All files") | |
− | |||
− | |||
− | Save under: '''C:/Users/YOURNAME/pymolrc.pym''' (Set: "Save as type" to "All files") | ||
=== For Ubuntu/Mint users === | === For Ubuntu/Mint users === | ||
− | + | # gedit ~/.pymolrc | |
− | + | # Paste lines from above | |
− | + | # Save and exit | |
− | |||
− | |||
− | Save and exit | ||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Plugins]] | [[Category:Plugins]] |
Revision as of 10:12, 18 December 2011
Type | Python Module |
---|---|
Download | plugins/__init__.py |
Author(s) | Thomas Holder |
License | BSD |
This code has been put under version control in the project Pymol-script-repo |
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.
Adding Pymol-script-repo to PyMOL search path
You should have the Pymol-script-repo directory added to your Python search path. In Pymol-script-repo, is located the folder plugins, which holds the plugin to be automatically installed.
We need to import module plugins (folder Pymol-script-repo/plugins) before the GUI launches. So insert into your $HOME/.pymolrc file:
# eventually add ~/Pymol-script-repo to sys.path
import sys, os
sys.path.append(os.path.expanduser('~/Pymol-script-repo'))
# load the module
import plugins
For windows users
- Open notepad
- Paste lines from above
- Save under: C:/Users/YOURNAME/pymolrc.pym (Set: "Save as type" to "All files")
For Ubuntu/Mint users
- gedit ~/.pymolrc
- Paste lines from above
- Save and exit