Template:Infobox script-repo: Difference between revisions
Jump to navigation
Jump to search
(smart argument handling) |
m (raw URL) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| cellspacing="0" cellpadding="3" | {| cellspacing="0" cellpadding="3" class="infobox" | ||
|- | |- | ||
! Type | ! Type | ||
| {{#switch: {{{type|script}}} | | {{#switch: {{{type|script}}} | ||
| module = Python Module | | module = [[Running Scripts#Python_Modules|Python Module]] | ||
| plugin = [[Plugins|PyMOL Plugin]] | | plugin = [[Plugins|PyMOL Plugin]] | ||
| script = [[Running Scripts|Python Script]] | | script = [[Running Scripts|Python Script]] | ||
Line 12: | Line 12: | ||
! Download | ! Download | ||
| {{#if: {{{filename|}}} | | {{#if: {{{filename|}}} | ||
| [https:// | | [https://raw.githubusercontent.com/Pymol-Scripts/Pymol-script-repo/master/{{{filename}}} {{{filename}}}] | ||
| {{{download|}}} | | {{{download|}}} | ||
}} | }} | ||
Line 24: | Line 24: | ||
| GPL = [http://opensource.org/licenses/GPL-2.0 {{{license}}}] | | GPL = [http://opensource.org/licenses/GPL-2.0 {{{license}}}] | ||
| LGPL = [http://opensource.org/licenses/LGPL-2.1 {{{license}}}] | | LGPL = [http://opensource.org/licenses/LGPL-2.1 {{{license}}}] | ||
| BSD-2-Clause | |||
| BSD-3-Clause | |||
| GPL-2.0 | |||
| GPL-3.0 | |||
| LGPL-2.1 | |||
| LGPL-3.0 | |||
| Python-2.0 | |||
| MIT = [http://opensource.org/licenses/{{{license}}} {{{license}}}] | |||
| {{{license|}}} | | {{{license|}}} | ||
}} | }} | ||
|- | |- | ||
|colspan="2" style="text-align:center; font-size:80%; background-color: #ddd"| {{#if: {{{filename|}}} | |colspan="2" style="text-align:center; font-size:80%; background-color: #ddd"| {{#if: {{{homepage|}}} | ||
| {{{homepage}}}<br> | |||
| | |||
}} {{#if: {{{filename|}}} | |||
| This code has been put under version control in the project [[Git intro|Pymol-script-repo]] | | This code has been put under version control in the project [[Git intro|Pymol-script-repo]] | ||
| | | | ||
Line 72: | Line 83: | ||
|type = module | |type = module | ||
|filename = anglebetweenhelices.py | |filename = anglebetweenhelices.py | ||
|author = [[ | |author = [[User:Speleo3|Thomas Holder]] | ||
|license = BSD | |license = BSD | ||
}} | }} |
Latest revision as of 04:13, 27 November 2018
Type | Python Script |
---|---|
Download | |
Author(s) | anonymous |
License | |
This is a info box for scripts in the Pymol-script-repo.
Usage
{{Infobox script-repo |type = |filename = |author = |license = }}
Argument type can be one of:
- module
- plugin
- script (for python script)
- pml (for python script)
- or some free description
The filename argument must match a file in the Pymol-script-repo. If the script is not in the repo, the download argument can be provided as an alternative.
Some licenses (currently BSD, GPL and LGPL) are linked with opensource.org/licenses
by default.
Examples
{{Infobox script-repo |type = plugin |filename = plugins/dynoplot.py |author = Dan Kulp |license = }}
{{Infobox script-repo |type = module |filename = anglebetweenhelices.py |author = [[User:Speleo3|Thomas Holder]] |license = BSD }}
If script is not in repo:
{{Infobox script-repo |type = pml |download = please copy&paste script |author = |license = BSD }}