Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install ng.xmlrpcscan

How to install ng.xmlrpcscan

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install ng.xmlrpcscan
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.0.6 Available View build log
Windows (64-bit)
0.0.6 Available View build log
Mac OS X (10.5+)
0.0.6 Available View build log
Linux (32-bit)
0.0.6 Available View build log
Linux (64-bit)
0.0.6 Available View build log
Web
 
Author
License
GPL v2.1
Dependencies
Lastest release
version 0.0.6 on Jan 5th, 2011

Package developed to provide possibility xmlrpc server tree and edit attributes of some interfaces by external applicaton.

Package provide utility:

ngxmlrpcscan

The ngxmlrpcscan developed to scan xmlrpc server tree and print or edit attributes of some interfaces by external applicaton

Used:

System Message: WARNING/2 (<string>, line 16)

Literal block expected; none found.

ngxmlrpcscan [<Switches>] <URL> [<ATTRIBUTE> ...]

Switches:

-v Be verbose;

-p Do pause each time when exteranl routin run;

-c Check class

-s Atribut are to save after external routin run;

-c <CLASSNAME> Object checked on condition: "is object of this class".

-i <INTERFACE> Adapt object to this interface;

-n Pointed object used without any scan by tree

-e External routin used (do print otherwize), filename will be substituted indeed substring %(name)s in this string. It supposed running program read filename when started and write after finish;

Arguments:

<URL>

System Message: ERROR/3 (<string>, line 52)

Inconsistent literal block quoting.

Scan tree will be begun on this URL. For authorization, you must insert login and pasword into URL. Let see sample bellow;

<ATTRIBUTE> Any attribute acceptable via interface bellow.

Sample

Please, issued command:

System Message: WARNING/2 (<string>, line 64)

Literal block expected; none found.

ngxmlrpcscan.py -s -p -v -i zope.app.folder.folder.Folder -с zope.dublincore.interfaces.IZopeDublinCore -e "joe %(name)s " http://theman:12345678@localhost:8080/Root/Main title description

The ngxmlrpcscan scaned object tree rooted in http://theman:12345678@localhost:8080/Root/Main to find all folders and to edit folder methadata via IZopeDublinCore adapter.

You can edit one object attribute with command:

System Message: WARNING/2 (<string>, line 77)

Literal block expected; none found.

ngxmlrpcscan -v -e -n http://theman:12345678@localhost:8080/Root/Main "joe '%(name)s'" body

Just enter and enjoy!

System Message: WARNING/2 (<string>, line 87)

Bullet list ends without a blank line; unexpected unindent.
  • Switch "q" used to skip begin of enumerated object added;
  • Error emited on unicode in urls fixed

System Message: WARNING/2 (<string>, line 91)

Bullet list ends without a blank line; unexpected unindent.
  • License changed

System Message: WARNING/2 (<string>, line 94)

Bullet list ends without a blank line; unexpected unindent.
  • Command line changed. See help for other info.

System Message: WARNING/2 (<string>, line 97)

Bullet list ends without a blank line; unexpected unindent.
  • Switch -n added. Recursive scan can'not doing when

System Message: WARNING/2 (<string>, line 98)

Bullet list ends without a blank line; unexpected unindent.

switch -n issued;

  • Minor bugs fixed in Zope3-path of code;

System Message: WARNING/2 (<string>, line 103)

Bullet list ends without a blank line; unexpected unindent.
  • Documentation fixed

System Message: WARNING/2 (<string>, line 106)

Bullet list ends without a blank line; unexpected unindent.
  • first official release

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.