geonode.people.profileextractors
Profile extractor utilities for social account providers
Attributes
Classes
Base class for social account data extractors. |
|
Base class for social account data extractors. |
|
Base class for social account data extractors. |
|
Base class for social account data extractors. |
|
GeoNode will look for names like: ["GroupProfile1.Role", "GroupProfile2.Role", ..., "GroupProfileN.Role"] |
Functions
|
Module Contents
- class geonode.people.profileextractors.BaseExtractor[source]
Base class for social account data extractors.
In order to define new extractors you just need to define a class that implements:
Some of the method stubs defined below - you don’t need to implement all of them, just use the ones you need;
In the spirit of duck typing, your custom class does not even need to inherit from this one. As long as it provides the expected methods geonode should be able to use it.
Be sure to let geonode know about any custom adapters that you define by updating the
SOCIALACCOUNT_PROFILE_EXTRACTORSsetting.
- class geonode.people.profileextractors.FacebookExtractor[source]
Bases:
BaseExtractorBase class for social account data extractors.
In order to define new extractors you just need to define a class that implements:
Some of the method stubs defined below - you don’t need to implement all of them, just use the ones you need;
In the spirit of duck typing, your custom class does not even need to inherit from this one. As long as it provides the expected methods geonode should be able to use it.
Be sure to let geonode know about any custom adapters that you define by updating the
SOCIALACCOUNT_PROFILE_EXTRACTORSsetting.
- class geonode.people.profileextractors.LinkedInExtractor[source]
Bases:
BaseExtractorBase class for social account data extractors.
In order to define new extractors you just need to define a class that implements:
Some of the method stubs defined below - you don’t need to implement all of them, just use the ones you need;
In the spirit of duck typing, your custom class does not even need to inherit from this one. As long as it provides the expected methods geonode should be able to use it.
Be sure to let geonode know about any custom adapters that you define by updating the
SOCIALACCOUNT_PROFILE_EXTRACTORSsetting.
- class geonode.people.profileextractors.OpenIDExtractor[source]
Bases:
BaseExtractorBase class for social account data extractors.
In order to define new extractors you just need to define a class that implements:
Some of the method stubs defined below - you don’t need to implement all of them, just use the ones you need;
In the spirit of duck typing, your custom class does not even need to inherit from this one. As long as it provides the expected methods geonode should be able to use it.
Be sure to let geonode know about any custom adapters that you define by updating the
SOCIALACCOUNT_PROFILE_EXTRACTORSsetting.