FlexGet’s documentation!¶
This documentation contains developer guide, technical core documentation and relevant plugin documentation that is relevant to the developers wishing to extend FlexGet.
Indices and tables
Instructions for aspiring developer¶
Core documentation¶
Describe FlexGet framework.
- flexget Package
flexget
Packageapi
Moduleconfig_schema
ModuleConfigError
ConfigValidationError
get_schema()
is_episode_identifier()
is_episode_or_season_id()
is_file()
is_interval()
is_json()
is_path()
is_percent()
is_quality()
is_quality_req()
is_regex()
is_size()
is_time()
is_url()
is_valid_template()
one_or_more()
parse_interval()
parse_percent()
parse_size()
parse_time()
process_config()
register_config_key()
register_schema()
resolve_ref()
retrieve_resource()
select_child_errors()
set_error_message()
validate_anyOf()
validate_deprecated()
validate_oneOf()
validate_properties_w_defaults()
db_schema
Moduleentry
ModuleEntry
Entry.accept()
Entry.accepted
Entry.add_hook()
Entry.add_lazy_fields()
Entry.complete()
Entry.deserialize()
Entry.fail()
Entry.failed
Entry.isvalid()
Entry.on_accept()
Entry.on_complete()
Entry.on_fail()
Entry.on_reject()
Entry.register_lazy_func()
Entry.reject()
Entry.rejected
Entry.render()
Entry.run_hooks()
Entry.safe_str()
Entry.serialize()
Entry.state
Entry.trace()
Entry.undecided
Entry.update_using_map()
EntryState
EntryUnicodeError
LazyFunc
register_lazy_lookup
event
Moduleipc
Modulelogger
Modulemanager
ModuleManager
Manager.acquire_lock()
Manager.backup_config()
Manager.check_ipc_info()
Manager.check_lock()
Manager.config_changed()
Manager.crash_report()
Manager.daemon_command()
Manager.daemonize()
Manager.db_cleanup()
Manager.execute()
Manager.execute_command()
Manager.handle_cli()
Manager.has_lock
Manager.hash_config()
Manager.init_sqlalchemy()
Manager.initialize()
Manager.load_config()
Manager.matching_tasks()
Manager.options
Manager.parse_initial_options()
Manager.release_lock()
Manager.save_config()
Manager.setup_yaml()
Manager.shutdown()
Manager.start()
Manager.tasks
Manager.unit_test
Manager.update_config()
Manager.validate_config()
Manager.write_lock()
options
Moduleplugin
Moduletask
ModuleEntryContainer
EntryIterator
Task
Task.RERUN_DEFAULT
Task.RERUN_MAX
Task.abort()
Task.accepted
Task.all_entries
Task.check_config_hash()
Task.config_changed()
Task.copy()
Task.disable_phase()
Task.disable_plugin()
Task.entries
Task.execute()
Task.failed
Task.find_entry()
Task.is_rerun
Task.lock_reruns()
Task.max_reruns
Task.merge_config()
Task.plugins()
Task.rejected
Task.render()
Task.rerun()
Task.rerun_count
Task.reruns_locked
Task.undecided
Task.unlock_reruns()
Task.validate_config()
TaskAbort
TaskConfigHash
register_config_key()
use_task_logging()
task_queue
Modulewebserver
Modulevalidator
Module- Subpackages
Plugins¶
This list is not up-to-date and should probably only contain plugins that serve API to other plugins.
- plugins Package
plugins
Packageapi_tmdb
Moduleapi_tvdb
Moduleplugin_change_warn
Moduleplugin_cookies
Moduleplugin_deluge
Moduleplugin_entry_trace
Moduleplugin_formlogin
Moduleplugin_import_series
Moduleplugin_include
Moduleplugin_preset
Moduleplugin_sort_by
Moduleplugin_spy_headers
Moduleplugin_transmission
Moduleplugin_try_regexp
Moduleplugin_urlrewriting
Moduleplugin_verbose
Moduleplugin_verbose_details
Modulesearch_kat
Modulesearch_rss
Moduleurlrewrite_bakabt
Moduleurlrewrite_btchat
Moduleurlrewrite_btjunkie
Moduleurlrewrite_deadfrog
Moduleurlrewrite_extratorrent
Moduleurlrewrite_google_cse
Moduleurlrewrite_isohunt
Moduleurlrewrite_newtorrents
Moduleurlrewrite_newzleech
Moduleurlrewrite_nyaa
Moduleurlrewrite_piratebay
Moduleurlrewrite_redskunk
Moduleurlrewrite_search
Moduleurlrewrite_stmusic
Moduleurlrewrite_torrentz
Moduleurlrewrite_urlrewrite
Module- Subpackages