Cerebro
Cerebro Python API for client application
1. File Structure
1.1. Where the application looks for user-written modules
2. Encoding
3. Error handling
4. Developing Plugins
4.1. Plugin Developer Interface
4.2. Plugin Installation
4.3. Plugin User Interface
5. Debugging
5.1. Debugging information view
6. Extendable Python module templates
7. User menus. Module action
7.1. Adding user menus
8. Event handling. Module event
8.1. Event generating
8.2. Event handling functions
8.3. Types of events
9. Modules logon and logoff
10. Package cerebro
10.1. Module aclasses
10.1.1. Class cerebro.aclasses.AbstractAttachment
10.1.2. Class cerebro.aclasses.AbstractMessage
10.1.3. Class cerebro.aclasses.Activities
10.1.4. Class cerebro.aclasses.AbstractTag
10.1.5. Class cerebro.aclasses.Attachment
10.1.6. Class cerebro.aclasses.NewAttachment
10.1.7. Class cerebro.aclasses.Message
10.1.8. Class cerebro.aclasses.Perm
10.1.9. Class cerebro.aclasses.Statuses
10.1.10. Class cerebro.aclasses.Tag
10.1.11. Class cerebro.aclasses.Task
10.1.12. Class cerebro.aclasses.Users
10.2. Module actions
10.2.1. Class cerebro.actions.Action
10.2.2. Class cerebro.actions.Actions
10.2.3. Class cerebro.actions.AttachmentEditorMenu
10.2.4. Class cerebro.actions.AttachmentForumMenu
10.2.5. Class cerebro.actions.AttachmentForumToolBar
10.2.6. Class cerebro.actions.AttachmentSearchMenu
10.2.7. Class cerebro.actions.AttachmentSearchToolBar
10.2.8. Class cerebro.actions.MainMenu
10.2.9. Class cerebro.actions.MessageForumMenu
10.2.10. Class cerebro.actions.MessageForumToolBar
10.2.11. Class cerebro.actions.TaskActiveMenu
10.2.12. Class cerebro.actions.TaskNavigatorMenu
10.2.13. Class cerebro.actions.TaskSearchMenu
10.2.14. Class cerebro.actions.TaskToDoListMenu
10.2.15. Class cerebro.actions.TaskToolBar
10.3. Module cargador
10.4. Module core
10.5. Module db
10.6. Module events
10.6.1. Class cerebro.events.AfterEventChangingOfAttachments
10.6.2. Class cerebro.events.AfterEventChangingOfMessage
10.6.3. Class cerebro.events.AfterEventChangingOfMessages
10.6.4. Class cerebro.events.AfterEventChangingOfTasks
10.6.5. Class cerebro.events.AfterEventChangingOfTasksTag
10.6.6. Class cerebro.events.AfterEventCreationOfMessage
10.6.7. Class cerebro.events.AfterEventCreationOfTask
10.6.8. Class cerebro.events.AfterEventMessage
10.6.9. Class cerebro.events.BeforeEventChangingOfAttachments
10.6.10. Class cerebro.events.BeforeEventChangingOfAttachmentsHashtags
10.6.11. Class cerebro.events.BeforeEventChangingOfMessage
10.6.12. Class cerebro.events.BeforeEventChangingOfMessages
10.6.13. Class cerebro.events.BeforeEventChangingOfMessagesHashtags
10.6.14. Class cerebro.events.BeforeEventChangingOfTasks
10.6.15. Class cerebro.events.BeforeEventChangingOfTasksAllocated
10.6.16. Class cerebro.events.BeforeEventChangingOfTasksHashtags
10.6.17. Class cerebro.events.BeforeEventChangingOfTasksTag
10.6.18. Class cerebro.events.BeforeEventCreationOfMessage
10.6.19. Class cerebro.events.BeforeEventCreationOfTask
10.6.20. Class cerebro.events.BeforeEventMessage
10.6.21. Class cerebro.events.Event
10.6.22. Class cerebro.events.EventChangingOfAttachments
10.6.23. Class cerebro.events.EventChangingOfMessages
10.6.24. Class cerebro.events.EventChangingOfTasks
10.6.25. Class cerebro.events.EventError
10.6.26. Class cerebro.events.TestEvent
10.7. Module gui
10.7.1. Class cerebro.gui.AccountDialog
10.7.2. Class cerebro.gui.InputDialog
10.7.3. Class cerebro.gui.ProgressBox
11. Working with the PyQt Graphics Package
11.1. Features of PyQt
12. Examples
12.1. Basic Examples
12.1.1. An example of adding user’s menus
12.1.2. An example of logon and logoff handling
12.1.3. An example of event handling
12.1.4. An example of work with PyQt
12.2. Real Examples
Cerebro server-side API
1. Server-side Python API
1.1. Module database
1.2. Module dbtypes
1.3. Module cargador
1.4. Module cclib
2. Memoria database SQL API
3. Cargador XML-RPC API
3.1. Introduction
3.2. Methods
4. Cargador HTTP API
5. Examples
5.1. Example Showing How to Create Tasks
5.2. Example Showing the Addition of a “Report” Type Message.
5.3. Example of exporting a task (project) along with all nested tasks to Excel.
5.4. Example Showing the Procedure for Importing Tasks From Excel.
Cerebro
Docs
»
Cerebro server-side API
View page source
Cerebro server-side API
¶
1. Server-side Python API
2. Memoria database SQL API
3. Cargador XML-RPC API
3.1. Introduction
3.2. Methods
4. Cargador HTTP API
5. Examples
5.1. Example Showing How to Create Tasks
5.2. Example Showing the Addition of a “Report” Type Message.
5.3. Example of exporting a task (project) along with all nested tasks to Excel.
5.4. Example Showing the Procedure for Importing Tasks From Excel.