76 lines
2.3 KiB
Python
76 lines
2.3 KiB
Python
from __future__ import absolute_import
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from icons.literals import (DISK, DATABASE, DRIVE, DRIVE_NETWORK, DRIVE_USER,
|
|
EMAIL, FOLDER, WORLD, PRINTER, PRINTER_EMPTY, IMAGES)
|
|
|
|
POP3_PORT = 110
|
|
POP3_SSL_PORT = 995
|
|
DEFAULT_POP3_INTERVAL = 15 * 60 # 15 minutes in seconds
|
|
|
|
IMAP_PORT = 143
|
|
IMAP_SSL_PORT = 993
|
|
DEFAULT_IMAP_INTERVAL = 15 * 60 # 15 minutes in seconds
|
|
IMAP_LOCK_TIMEOUT = 60
|
|
IMAP_DEFAULT_MAILBOX = 'INBOX'
|
|
|
|
SOURCE_UNCOMPRESS_CHOICE_Y = 'y'
|
|
SOURCE_UNCOMPRESS_CHOICE_N = 'n'
|
|
SOURCE_UNCOMPRESS_CHOICE_ASK = 'a'
|
|
|
|
SOURCE_UNCOMPRESS_CHOICES = (
|
|
(SOURCE_UNCOMPRESS_CHOICE_Y, _(u'Always')),
|
|
(SOURCE_UNCOMPRESS_CHOICE_N, _(u'Never')),
|
|
)
|
|
|
|
SOURCE_INTERACTIVE_UNCOMPRESS_CHOICES = (
|
|
(SOURCE_UNCOMPRESS_CHOICE_Y, _(u'Always')),
|
|
(SOURCE_UNCOMPRESS_CHOICE_N, _(u'Never')),
|
|
(SOURCE_UNCOMPRESS_CHOICE_ASK, _(u'Ask user'))
|
|
)
|
|
|
|
SOURCE_ICON_CHOICES = (
|
|
(DISK, _(u'Disk')),
|
|
(DATABASE, _(u'Database')),
|
|
(DRIVE, _(u'Drive')),
|
|
(DRIVE_NETWORK, _(u'Network drive')),
|
|
(DRIVE_USER, _(u'User drive')),
|
|
(EMAIL, _(u'Envelope')),
|
|
(FOLDER, _(u'Folder')),
|
|
(IMAGES, _(u'Images')),
|
|
(WORLD, _(u'World')),
|
|
(PRINTER, _(u'Printer')),
|
|
(PRINTER_EMPTY, _(u'Empty printer')),
|
|
)
|
|
|
|
SOURCE_CHOICE_WEB_FORM = 'webform'
|
|
SOURCE_CHOICE_STAGING = 'staging'
|
|
SOURCE_CHOICE_WATCH = 'watch'
|
|
SOURCE_CHOICE_POP3_EMAIL = 'pop3'
|
|
SOURCE_CHOICE_IMAP_EMAIL = 'imap'
|
|
SOURCE_CHOICE_LOCAL_SCANNER = 'local_scanner'
|
|
|
|
SOURCE_CHOICES = (
|
|
(SOURCE_CHOICE_WEB_FORM, _(u'web form')),
|
|
(SOURCE_CHOICE_STAGING, _(u'server staging folder')),
|
|
(SOURCE_CHOICE_WATCH, _(u'server watch folder')),
|
|
(SOURCE_CHOICE_POP3_EMAIL, _(u'POP3 email')),
|
|
(SOURCE_CHOICE_IMAP_EMAIL, _(u'IMAP email')),
|
|
(SOURCE_CHOICE_LOCAL_SCANNER, _(u'local scanner')),
|
|
)
|
|
|
|
SOURCE_CHOICES_PLURAL = (
|
|
(SOURCE_CHOICE_WEB_FORM, _(u'web forms')),
|
|
(SOURCE_CHOICE_STAGING, _(u'server staging folders')),
|
|
(SOURCE_CHOICE_WATCH, _(u'server watch folders')),
|
|
(SOURCE_CHOICE_POP3_EMAIL, _(u'POP3 emails')),
|
|
(SOURCE_CHOICE_IMAP_EMAIL, _(u'IMAP emails')),
|
|
(SOURCE_CHOICE_LOCAL_SCANNER, _(u'local scanners')),
|
|
)
|
|
|
|
DEFAULT_LOCAL_SCANNER_FILE_FORMAT = 'JPEG'
|
|
DEFAULT_POP3_DEFAULT_TIMEOUT = 10 # for POP3 only not POP3_SSL
|
|
DEFAULT_EMAIL_PROCESSING_INTERVAL = 60
|
|
DEFAULT_POP3_EMAIL_LOG_COUNT = 10 # Max log entries to store
|