| seedboxsync/__init__.py |
__handle_http_exception |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
__gravatar |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/__init__.py |
__get_toasted_messages |
|
8 |
2 |
0 |
|
75% |
| seedboxsync/__init__.py |
__inject_globals |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
create_app |
|
34 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
create_app.favicon |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/__init__.py |
create_app.init_once |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
create_app.check_init_error |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
create_app.inject_formatters |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
create_app.inject_globals |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
create_app.gravatar |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/__init__.py |
create_app.get_toasted_messages |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/__init__.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| seedboxsync/__version__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/app.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/__init__.py |
cli |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/cli/__init__.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
pass_context |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Cli.__init__ |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Cli._is_hidden_flask_option |
|
4 |
1 |
0 |
|
75% |
| seedboxsync/cli/cli.py |
Cli.parse_args |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Cli.command |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Cli.group |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Cli.list_commands |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Cli.get_command |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Cli.invoke |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Group.command |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
Group.group |
|
2 |
2 |
0 |
|
0% |
| seedboxsync/cli/cli.py |
command |
|
2 |
2 |
0 |
|
0% |
| seedboxsync/cli/cli.py |
group |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/cli.py |
check_root_warning |
|
2 |
1 |
0 |
|
50% |
| seedboxsync/cli/cli.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_clean.py |
cli |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_clean.py |
progress |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_clean.py |
downloaded |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_clean.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_health.py |
cli |
|
26 |
2 |
0 |
|
92% |
| seedboxsync/cli/commands/cmd_health.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_search.py |
cli |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_search.py |
uploaded |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_search.py |
downloaded |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_search.py |
progress |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_search.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_stats.py |
cli |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_stats.py |
by_month |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_stats.py |
by_year |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_stats.py |
total |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_stats.py |
_stats_by_period |
|
14 |
1 |
0 |
|
93% |
| seedboxsync/cli/commands/cmd_stats.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_sync.py |
cli |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_sync.py |
blackhole |
|
5 |
2 |
0 |
|
60% |
| seedboxsync/cli/commands/cmd_sync.py |
seedbox |
|
6 |
1 |
0 |
|
83% |
| seedboxsync/cli/commands/cmd_sync.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
cli |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
tasks_result |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
tasks_pending |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
tasks_list |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
tasks_flush |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
tasks_flush_lock |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
tasks_sync_blackhole |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
tasks_sync_seedbox |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_task.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_user.py |
cli |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_user.py |
list_user |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/cli/commands/cmd_user.py |
delete |
|
14 |
2 |
0 |
|
86% |
| seedboxsync/cli/commands/cmd_user.py |
add |
|
8 |
2 |
0 |
|
75% |
| seedboxsync/cli/commands/cmd_user.py |
edit |
|
22 |
4 |
0 |
|
82% |
| seedboxsync/cli/commands/cmd_user.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| seedboxsync/cli/context.py |
Context.app |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/cli/context.py |
Context.render |
|
14 |
2 |
0 |
|
86% |
| seedboxsync/cli/context.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| seedboxsync/core/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/core/config.py |
Config.__init__ |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/config.py |
Config._check_config |
|
2 |
1 |
0 |
|
50% |
| seedboxsync/core/config.py |
Config._load_config_from_database |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/core/config.py |
Config._convert_config_value |
|
14 |
1 |
0 |
|
93% |
| seedboxsync/core/config.py |
Config.reload_config |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/config.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| seedboxsync/core/database/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database.__init__ |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database._load_database |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database._init_and_bind |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database._register_functions |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database._register_functions.db_byte_to_gi |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database._register_functions.db_humanize |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database._register_functions.db_short_datetime |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
Database._register_functions.db_naturaldelta |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/core/database/database.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migration.py |
DatabaseMigration.__init__ |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migration.py |
DatabaseMigration.upgrade |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migration.py |
DatabaseMigration._run_migrations |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migration.py |
DatabaseMigration._set_last_migration |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migration.py |
DatabaseMigration._migrate_legacy_database |
|
12 |
9 |
0 |
|
25% |
| seedboxsync/core/database/migration.py |
DatabaseMigration._get_legacy_database_version |
|
9 |
7 |
0 |
|
22% |
| seedboxsync/core/database/migration.py |
DatabaseMigration._remove_legacy_database_version |
|
2 |
2 |
0 |
|
0% |
| seedboxsync/core/database/migration.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0001_initial.py |
up |
|
25 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0001_initial.py |
down |
|
3 |
3 |
0 |
|
0% |
| seedboxsync/core/database/migrations/0001_initial.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0002_torrent_nullable_announce.py |
up |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0002_torrent_nullable_announce.py |
down |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/core/database/migrations/0002_torrent_nullable_announce.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0003_add_taskstatus.py |
up |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0003_add_taskstatus.py |
down |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/core/database/migrations/0003_add_taskstatus.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0004_add_user.py |
up |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0004_add_user.py |
down |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/core/database/migrations/0004_add_user.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0005_add_apikey.py |
up |
|
14 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0005_add_apikey.py |
down |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/core/database/migrations/0005_add_apikey.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0006_download_mime_columns.py |
up |
|
7 |
1 |
0 |
|
86% |
| seedboxsync/core/database/migrations/0006_download_mime_columns.py |
down |
|
3 |
3 |
0 |
|
0% |
| seedboxsync/core/database/migrations/0006_download_mime_columns.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0007_torrent_info_columns.py |
up |
|
9 |
1 |
0 |
|
89% |
| seedboxsync/core/database/migrations/0007_torrent_info_columns.py |
down |
|
5 |
5 |
0 |
|
0% |
| seedboxsync/core/database/migrations/0007_torrent_info_columns.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/core/database/migrations/0008_torrent_source.py |
up |
|
5 |
2 |
0 |
|
60% |
| seedboxsync/core/database/migrations/0008_torrent_source.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/__init__.py |
typed_peewee_dicts |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/__init__.py |
typed_peewee_dict |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/__init__.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/apikey.py |
ApiKey.generate |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/apikey.py |
ApiKey.authenticate |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/apikey.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/download.py |
Download.set_mime |
|
3 |
1 |
0 |
|
67% |
| seedboxsync/core/database/models/download.py |
Download.is_already_download |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/download.py |
Download.get_stats_by_mime_type |
|
10 |
10 |
0 |
|
0% |
| seedboxsync/core/database/models/download.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/model.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/seedboxsync.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/taskstatus.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/torrent.py |
Torrent.save |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/torrent.py |
Torrent.set_from_file |
|
20 |
13 |
0 |
|
35% |
| seedboxsync/core/database/models/torrent.py |
Torrent.update_announcer |
|
13 |
4 |
0 |
|
69% |
| seedboxsync/core/database/models/torrent.py |
Torrent.get_stats_by_source |
|
10 |
10 |
0 |
|
0% |
| seedboxsync/core/database/models/torrent.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/user.py |
User.authenticate |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/user.py |
User.update_last_login |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/database/models/user.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| seedboxsync/core/exception.py |
SeedboxSyncError.__init__ |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/exception.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/core/flask.py |
SeedboxSyncFlask.seedboxsync_config |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/flask.py |
SeedboxSyncFlask.task_manager |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/flask.py |
SeedboxSyncFlask.sync |
|
16 |
0 |
0 |
|
100% |
| seedboxsync/core/flask.py |
SeedboxSyncFlask.ping |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/core/flask.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| seedboxsync/core/logger.py |
ColorFormatter.format |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/core/logger.py |
configure_logger |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/logger.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/ping/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/ping/abstract_ping_client.py |
AbstractPingClient.__init__ |
|
0 |
0 |
1 |
|
100% |
| seedboxsync/core/ping/abstract_ping_client.py |
AbstractPingClient.start |
|
0 |
0 |
6 |
|
100% |
| seedboxsync/core/ping/abstract_ping_client.py |
AbstractPingClient.success |
|
0 |
0 |
6 |
|
100% |
| seedboxsync/core/ping/abstract_ping_client.py |
(no function) |
|
1 |
0 |
18 |
|
100% |
| seedboxsync/core/ping/client/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/core/ping/client/healthchecks.py |
Healthchecks.__init__ |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/ping/client/healthchecks.py |
Healthchecks.start |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/ping/client/healthchecks.py |
Healthchecks.success |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/core/ping/client/healthchecks.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.__init__ |
|
0 |
0 |
1 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.put |
|
0 |
0 |
8 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.get |
|
0 |
0 |
8 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.stat |
|
0 |
0 |
9 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.chdir |
|
0 |
0 |
6 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.chmod |
|
0 |
0 |
9 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.rename |
|
0 |
0 |
7 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
AbstractSyncClient.close |
|
0 |
0 |
1 |
|
100% |
| seedboxsync/core/sync/abstract_sync_client.py |
(no function) |
|
6 |
0 |
38 |
|
100% |
| seedboxsync/core/sync/client/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpSession.__init__ |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.__init__ |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient._connect_before |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.put |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.get |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.get.on_block |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.stat |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.chdir |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.chmod |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.rename |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.walk |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient._remove_current_directory_prefix |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
FtpClient.close |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/ftp.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.__init__ |
|
11 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient._connect_before |
|
23 |
1 |
0 |
|
96% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.put |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.get |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.stat |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.chdir |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.chmod |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.rename |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.walk |
|
13 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
SftpClient.close |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/client/sftp.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/download_progress.py |
DownloadProgress.__init__ |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/download_progress.py |
DownloadProgress.__call__ |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/download_progress.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/services/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/services/blackhole.py |
blackhole |
|
44 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/services/blackhole.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/services/seedbox.py |
seedbox |
|
36 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/services/seedbox.py |
__exclude_by_pattern |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/core/sync/services/seedbox.py |
__get_file |
|
30 |
2 |
0 |
|
93% |
| seedboxsync/core/sync/services/seedbox.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/manager.py |
Manager.__init__ |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/manager.py |
Manager.init_app |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/manager.py |
Manager.init_huey |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/manager.py |
Manager.__getattr__ |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/manager.py |
Manager._get_huey_database |
|
19 |
1 |
0 |
|
95% |
| seedboxsync/core/taskmanager/manager.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_periodic_sync_blackhole.py |
periodic_sync_blackhole |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_periodic_sync_blackhole.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_periodic_sync_seedbox.py |
periodic_sync_seedbox |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_periodic_sync_seedbox.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_sync_blackhole.py |
sync_blackhole |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_sync_blackhole.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_sync_seedbox.py |
sync_seedbox |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/task/task_sync_seedbox.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/track_taskstatus.py |
heartbeat_startup |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/track_taskstatus.py |
heartbeat_shutdown |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/track_taskstatus.py |
heartbeat |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/track_taskstatus.py |
track_taskstatus |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/track_taskstatus.py |
track_taskstatus.decorator |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/track_taskstatus.py |
track_taskstatus.decorator.wrapper |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/track_taskstatus.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/utils.py |
load_task_modules |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/core/taskmanager/utils.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/core/utils.py |
byte_to_gi |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/core/utils.py |
ensure_dir_exists |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/core/utils.py |
get_torrent_infos |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/core/utils.py |
is_running_in_docker |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/utils.py |
get_database_path_from_paths |
|
5 |
1 |
0 |
|
80% |
| seedboxsync/core/utils.py |
get_web_healthcheck_url |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/core/utils.py |
get_mime_type_from_file |
|
24 |
3 |
0 |
|
88% |
| seedboxsync/core/utils.py |
_healthcheck_url_from_bind |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/core/utils.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/__init__.py |
register_api_blueprint |
|
6 |
2 |
0 |
|
67% |
| seedboxsync/front/apis/__init__.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/core/error.py |
api_errorhandler |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/core/error.py |
error |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/core/error.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/core/resources.py |
Resource.set_limit |
|
5 |
1 |
0 |
|
80% |
| seedboxsync/front/apis/core/resources.py |
Resource.build_envelope |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/core/resources.py |
Resource.build_envelope_model |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/core/resources.py |
DateTimeOrZero.format |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/core/resources.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/downloads.py |
DownloadsList.get |
|
25 |
4 |
0 |
|
84% |
| seedboxsync/front/apis/downloads.py |
DownloadsProgress.delete |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/downloads.py |
Downloads.get |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/downloads.py |
Downloads.delete |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/downloads.py |
DownloadsStatsByMonth.get |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/downloads.py |
DownloadsStatsByYear.get |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/downloads.py |
DownloadsStatsByMimeType.get |
|
5 |
5 |
0 |
|
0% |
| seedboxsync/front/apis/downloads.py |
stats_by_period |
|
19 |
3 |
0 |
|
84% |
| seedboxsync/front/apis/downloads.py |
_get_stats_by_mime_type |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/front/apis/downloads.py |
(no function) |
|
76 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/tasks.py |
Tasks.post |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/tasks.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/taskstatus.py |
TaskStatusList.get |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/taskstatus.py |
TaskStatuses.get |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/taskstatus.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/uploads.py |
UploadsList.get |
|
18 |
2 |
0 |
|
89% |
| seedboxsync/front/apis/uploads.py |
Uploads.get |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/uploads.py |
Uploads.delete |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/uploads.py |
UploadsStatsBySource.get |
|
5 |
5 |
0 |
|
0% |
| seedboxsync/front/apis/uploads.py |
_get_stats_by_source |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/front/apis/uploads.py |
(no function) |
|
49 |
0 |
0 |
|
100% |
| seedboxsync/front/apis/users.py |
Me.get |
|
2 |
2 |
0 |
|
0% |
| seedboxsync/front/apis/users.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| seedboxsync/front/babel.py |
gettext |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/babel.py |
get_locale |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/babel.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/front/cache.py |
make_user_cache_key |
|
4 |
2 |
0 |
|
50% |
| seedboxsync/front/cache.py |
cached |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/cache.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/__init__.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/csrf.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/login.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/settings/apikey.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/settings/authentication.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/settings/nas.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/settings/ping.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/settings/seedbox.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/settings/seedboxsync.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/user.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/validators/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/validators/validators.py |
DomainOrIP.__init__ |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/front/forms/validators/validators.py |
DomainOrIP.__call__ |
|
11 |
3 |
0 |
|
73% |
| seedboxsync/front/forms/validators/validators.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| seedboxsync/front/login_manager.py |
_authenticate_by_api_key |
|
9 |
2 |
0 |
|
78% |
| seedboxsync/front/login_manager.py |
load_user |
|
4 |
1 |
0 |
|
75% |
| seedboxsync/front/login_manager.py |
unauthorized |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/front/login_manager.py |
load_user_from_request |
|
10 |
1 |
0 |
|
90% |
| seedboxsync/front/login_manager.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| seedboxsync/front/oauth2.py |
init_oauth2 |
|
6 |
0 |
0 |
|
100% |
| seedboxsync/front/oauth2.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/utils.py |
toast |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/front/utils.py |
is_safe_redirect_url |
|
9 |
4 |
0 |
|
56% |
| seedboxsync/front/utils.py |
save_settings_form |
|
35 |
8 |
0 |
|
77% |
| seedboxsync/front/utils.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| seedboxsync/front/views/__init__.py |
_load_views |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/front/views/__init__.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/front/views/auth/authorize.py |
authorize |
|
33 |
5 |
0 |
|
85% |
| seedboxsync/front/views/auth/authorize.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| seedboxsync/front/views/auth/login.py |
login |
|
22 |
2 |
0 |
|
91% |
| seedboxsync/front/views/auth/login.py |
__authorize_redirect |
|
3 |
3 |
0 |
|
0% |
| seedboxsync/front/views/auth/login.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| seedboxsync/front/views/auth/logout.py |
logout |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/front/views/auth/logout.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/front/views/error.py |
error |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/views/error.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/downloaded.py |
downloaded |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/downloaded.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/healthcheck.py |
healthcheck |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/healthcheck.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/homepage.py |
homepage |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/homepage.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/stats.py |
stats |
|
5 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/stats.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/uploaded.py |
uploaded |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/views/frontend/uploaded.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/apikeys.py |
apikeys |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/apikeys.py |
apikeys_create |
|
14 |
4 |
0 |
|
71% |
| seedboxsync/front/views/settings/apikeys.py |
apikeys_delete |
|
15 |
6 |
0 |
|
60% |
| seedboxsync/front/views/settings/apikeys.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/authentication.py |
authentication |
|
11 |
3 |
0 |
|
73% |
| seedboxsync/front/views/settings/authentication.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/info.py |
info |
|
1 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/info.py |
_get_info_data |
|
14 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/info.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/nas.py |
nas |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/nas.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/ping.py |
ping |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/ping.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/seedbox.py |
seedbox |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/seedbox.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/seedboxsync.py |
seedboxsync |
|
9 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/seedboxsync.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/users.py |
users |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/front/views/settings/users.py |
users_create |
|
17 |
3 |
0 |
|
82% |
| seedboxsync/front/views/settings/users.py |
users_edit |
|
25 |
6 |
0 |
|
76% |
| seedboxsync/front/views/settings/users.py |
users_delete |
|
15 |
4 |
0 |
|
73% |
| seedboxsync/front/views/settings/users.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| seedboxsync/taskmanager.py |
on_startup |
|
3 |
0 |
0 |
|
100% |
| seedboxsync/taskmanager.py |
on_shutdown |
|
1 |
1 |
0 |
|
0% |
| seedboxsync/taskmanager.py |
setup_worker_logging |
|
4 |
0 |
0 |
|
100% |
| seedboxsync/taskmanager.py |
reload_config |
|
2 |
0 |
0 |
|
100% |
| seedboxsync/taskmanager.py |
(no function) |
|
22 |
0 |
0 |
|
100% |