KDE 4.5 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

NetRC Class Reference

from PyKDE4.kio import *

Namespace: KIO

Detailed Description

A Singleton class that provides access to passwords stored in .netrc files for automatic login purposes. This is only meant to address backward compatibility with old automated ftp client style logins...

An interface to the ftp .netrc files

Author:
Dawit Alemayehu <adawit@kde.org>


Enumerations

LookUpModeFlag { exactOnly, defaultOnly, presetOnly }

Methods

 __init__ (self)
 __init__ (self, KIO.NetRC other)
bool lookup (self, KUrl url, KIO.NetRC.AutoLogin login, bool userealnetrc, QString type, KIO.NetRC.LookUpMode mode)
int openf (self, QString a0)
bool parse (self, int a0)
 reload (self)

Static Methods

KIO.NetRC self ()

Method Documentation

__init__ (   self )
__init__ (  self,
KIO.NetRC  other
)
bool lookup (  self,
KUrl  url,
KIO.NetRC.AutoLogin  login,
bool  userealnetrc,
QString  type,
KIO.NetRC.LookUpMode  mode
)

Looks up the login information for the given url.

Parameters:
url  the url whose login information will be checked
login  the login information will be writte here
userealnetrc  if true, use $HOME/.netrc fle
type  the type of the login. If null, the url's protocol will be taken
mode  the LookUpMode flags (ORed) for the query

int openf (  self,
QString  a0
)
bool parse (  self,
int  a0
)
reload (   self )

Reloads the auto login information.


Static Method Documentation

KIO.NetRC self (   )

A reference to the instance of the class.

Returns:
the class


Enumeration Documentation

LookUpModeFlag

Specifies the mode to be used when searching for a matching automatic login info for a given site :

  • exactOnly search entries with exact host name matches.
  • defaultOnly search entries that are specified as "default".
  • presetOnly search entries that are specified as "preset".
  • See also:
    lookup

    Enumerator:
    exactOnly = 0x0002
    defaultOnly = 0x0004
    presetOnly = 0x0008

    • Full Index

    Modules

    • akonadi
    • dnssd
    • kdecore
    • kdeui
    • khtml
    • kio
    • knewstuff
    • kparts
    • kutils
    • nepomuk
    • phonon
    • plasma
    • polkitqt
    • solid
    • soprano
    This documentation is maintained by Simon Edwards.
    KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal