LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
d_fake_seeder/__init__.py
d_fake_seeder/controller.py
d_fake_seeder/dfakeseeder.desktop
d_fake_seeder/dfakeseeder.desktop.template
d_fake_seeder/dfakeseeder.py
d_fake_seeder/dfakeseeder_tray.py
d_fake_seeder/model.py
d_fake_seeder/post_install.py
d_fake_seeder/setup_helper.py
d_fake_seeder/view.py
d_fake_seeder.egg-info/PKG-INFO
d_fake_seeder.egg-info/SOURCES.txt
d_fake_seeder.egg-info/dependency_links.txt
d_fake_seeder.egg-info/entry_points.txt
d_fake_seeder.egg-info/requires.txt
d_fake_seeder.egg-info/top_level.txt
d_fake_seeder/components/component/__init__.py
d_fake_seeder/components/component/base_component.py
d_fake_seeder/components/component/jackett_tab.py
d_fake_seeder/components/component/sidebar.py
d_fake_seeder/components/component/states.py
d_fake_seeder/components/component/statusbar.py
d_fake_seeder/components/component/toolbar.py
d_fake_seeder/components/component/torrents.py
d_fake_seeder/components/component/tracker_tab.py
d_fake_seeder/components/component/settings/__init__.py
d_fake_seeder/components/component/settings/advanced_tab.py
d_fake_seeder/components/component/settings/base_tab.py
d_fake_seeder/components/component/settings/bittorrent_tab.py
d_fake_seeder/components/component/settings/connection_tab.py
d_fake_seeder/components/component/settings/dht_tab.py
d_fake_seeder/components/component/settings/general_tab.py
d_fake_seeder/components/component/settings/multi_tracker_tab.py
d_fake_seeder/components/component/settings/notifications_tab.py
d_fake_seeder/components/component/settings/peer_protocol_tab.py
d_fake_seeder/components/component/settings/protocol_extensions_tab.py
d_fake_seeder/components/component/settings/settings_dialog.py
d_fake_seeder/components/component/settings/settings_mixins.py
d_fake_seeder/components/component/settings/simulation_tab.py
d_fake_seeder/components/component/settings/speed_tab.py
d_fake_seeder/components/component/settings/tracker_settings_tab.py
d_fake_seeder/components/component/settings/webui_tab.py
d_fake_seeder/components/component/torrent_details/__init__.py
d_fake_seeder/components/component/torrent_details/base_tab.py
d_fake_seeder/components/component/torrent_details/details_tab.py
d_fake_seeder/components/component/torrent_details/files_tab.py
d_fake_seeder/components/component/torrent_details/incoming_connections_tab.py
d_fake_seeder/components/component/torrent_details/log_tab.py
d_fake_seeder/components/component/torrent_details/monitoring_tab.py
d_fake_seeder/components/component/torrent_details/notebook.py
d_fake_seeder/components/component/torrent_details/options_tab.py
d_fake_seeder/components/component/torrent_details/outgoing_connections_tab.py
d_fake_seeder/components/component/torrent_details/peers_tab.py
d_fake_seeder/components/component/torrent_details/status_tab.py
d_fake_seeder/components/component/torrent_details/tab_mixins.py
d_fake_seeder/components/component/torrent_details/trackers_tab.py
d_fake_seeder/components/images/alert16.png
d_fake_seeder/components/images/dfakeseeder.png
d_fake_seeder/components/images/downloading16.png
d_fake_seeder/components/images/empty-state.png
d_fake_seeder/components/images/screenshot.png
d_fake_seeder/components/images/seeding16.png
d_fake_seeder/components/images/traffic16.png
d_fake_seeder/components/locale/dfakeseeder.pot
d_fake_seeder/components/locale/test.pot
d_fake_seeder/components/locale/ar/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/ar/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/bn/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/bn/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/de/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/de/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/en/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/en/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/es/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/es/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/fa/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/fa/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/fr/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/fr/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/ga/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/ga/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/hi/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/hi/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/id/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/id/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/it/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/it/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/ja/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/ja/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/ko/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/ko/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/nl/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/nl/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/pl/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/pl/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/pt/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/pt/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/ru/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/ru/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/sv/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/sv/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/tr/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/tr/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/vi/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/vi/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/locale/zh/LC_MESSAGES/dfakeseeder.mo
d_fake_seeder/components/locale/zh/LC_MESSAGES/dfakeseeder.po
d_fake_seeder/components/ui/__init__.py
d_fake_seeder/components/ui/settings.xml
d_fake_seeder/components/ui/ui.xml
d_fake_seeder/components/ui/css/styles-classic.css
d_fake_seeder/components/ui/css/styles-modern.css
d_fake_seeder/components/ui/css/styles.css
d_fake_seeder/components/ui/generated/generated.xml
d_fake_seeder/components/ui/generated/settings_generated.xml
d_fake_seeder/components/ui/notebook/incoming_connections.xml
d_fake_seeder/components/ui/notebook/notebook.xml
d_fake_seeder/components/ui/notebook/options.xml
d_fake_seeder/components/ui/notebook/outgoing_connections.xml
d_fake_seeder/components/ui/notebook/peers.xml
d_fake_seeder/components/ui/settings/advanced.xml
d_fake_seeder/components/ui/settings/bittorrent.xml
d_fake_seeder/components/ui/settings/connection.xml
d_fake_seeder/components/ui/settings/dht.xml
d_fake_seeder/components/ui/settings/general.xml
d_fake_seeder/components/ui/settings/notifications.xml
d_fake_seeder/components/ui/settings/peer_protocol.xml
d_fake_seeder/components/ui/settings/protocol_extensions.xml
d_fake_seeder/components/ui/settings/simulation.xml
d_fake_seeder/components/ui/settings/speed.xml
d_fake_seeder/components/ui/settings/tracker.xml
d_fake_seeder/components/ui/settings/webui.xml
d_fake_seeder/components/ui/window/columnview-main.xml
d_fake_seeder/components/ui/window/columnview-stats.xml
d_fake_seeder/components/ui/window/menu.xml
d_fake_seeder/components/ui/window/statusbar.xml
d_fake_seeder/components/ui/window/toolbar.xml
d_fake_seeder/components/widgets/__init__.py
d_fake_seeder/components/widgets/live_graph.py
d_fake_seeder/config/default.json
d_fake_seeder/config/rpm-default.json
d_fake_seeder/desktop/__init__.py
d_fake_seeder/desktop/dfakeseeder-tray.desktop
d_fake_seeder/domain/__init__.py
d_fake_seeder/domain/app_settings.py
d_fake_seeder/domain/config/languages.json
d_fake_seeder/domain/config/tabs.json
d_fake_seeder/domain/torrent/__init__.py
d_fake_seeder/domain/torrent/bencoding.py
d_fake_seeder/domain/torrent/bittorrent_message.py
d_fake_seeder/domain/torrent/connection_manager.py
d_fake_seeder/domain/torrent/dht_manager.py
d_fake_seeder/domain/torrent/file.py
d_fake_seeder/domain/torrent/global_peer_manager.py
d_fake_seeder/domain/torrent/peer_connection.py
d_fake_seeder/domain/torrent/peer_info.py
d_fake_seeder/domain/torrent/peer_protocol.py
d_fake_seeder/domain/torrent/peer_protocol_manager.py
d_fake_seeder/domain/torrent/peer_server.py
d_fake_seeder/domain/torrent/seeder.py
d_fake_seeder/domain/torrent/shared_async_executor.py
d_fake_seeder/domain/torrent/torrent.py
d_fake_seeder/domain/torrent/torrent_peer_manager.py
d_fake_seeder/domain/torrent/extensions/__init__.py
d_fake_seeder/domain/torrent/extensions/ut_metadata.py
d_fake_seeder/domain/torrent/model/__init__.py
d_fake_seeder/domain/torrent/model/attributes.py
d_fake_seeder/domain/torrent/model/connection_peer.py
d_fake_seeder/domain/torrent/model/torrent_peer.py
d_fake_seeder/domain/torrent/model/torrentstate.py
d_fake_seeder/domain/torrent/model/tracker.py
d_fake_seeder/domain/torrent/seeders/__init__.py
d_fake_seeder/domain/torrent/seeders/base_seeder.py
d_fake_seeder/domain/torrent/seeders/dht_seeder.py
d_fake_seeder/domain/torrent/seeders/http_seeder.py
d_fake_seeder/domain/torrent/seeders/udp_seeder.py
d_fake_seeder/domain/torrent/simulation/__init__.py
d_fake_seeder/domain/torrent/simulation/client_behavior.py
d_fake_seeder/domain/torrent/simulation/swarm_intelligence.py
d_fake_seeder/domain/torrent/simulation/traffic_patterns.py
d_fake_seeder/domain/tracker/__init__.py
d_fake_seeder/domain/tracker/http_handler.py
d_fake_seeder/domain/tracker/local_announcer.py
d_fake_seeder/domain/tracker/peer_database.py
d_fake_seeder/domain/tracker/security.py
d_fake_seeder/domain/tracker/torrent_registry.py
d_fake_seeder/domain/tracker/tracker_server.py
d_fake_seeder/domain/tracker/udp_handler.py
d_fake_seeder/domain/translation_manager/__init__.py
d_fake_seeder/domain/translation_manager/base.py
d_fake_seeder/domain/translation_manager/factory.py
d_fake_seeder/domain/translation_manager/gtk3_implementation.py
d_fake_seeder/domain/translation_manager/gtk4_implementation.py
d_fake_seeder/lib/__init__.py
d_fake_seeder/lib/dbus_client.py
d_fake_seeder/lib/logger.py
d_fake_seeder/lib/memory_monitor.py
d_fake_seeder/lib/metrics_collector.py
d_fake_seeder/lib/seeding_profile_manager.py
d_fake_seeder/lib/handlers/__init__.py
d_fake_seeder/lib/handlers/file_modified_event_handler.py
d_fake_seeder/lib/handlers/torrent_folder_watcher.py
d_fake_seeder/lib/util/__init__.py
d_fake_seeder/lib/util/app_initialization.py
d_fake_seeder/lib/util/autostart_manager.py
d_fake_seeder/lib/util/cleanup_mixin.py
d_fake_seeder/lib/util/client_behavior_simulator.py
d_fake_seeder/lib/util/column_translation_mixin.py
d_fake_seeder/lib/util/column_translations.py
d_fake_seeder/lib/util/constants.py
d_fake_seeder/lib/util/dbus_unifier.py
d_fake_seeder/lib/util/format_helpers.py
d_fake_seeder/lib/util/helpers.py
d_fake_seeder/lib/util/language_config.py
d_fake_seeder/lib/util/network.py
d_fake_seeder/lib/util/notification_manager.py
d_fake_seeder/lib/util/notification_widget.py
d_fake_seeder/lib/util/shutdown_progress.py
d_fake_seeder/lib/util/single_instance.py
d_fake_seeder/lib/util/speed_distribution.py
d_fake_seeder/lib/util/speed_distribution_manager.py
d_fake_seeder/lib/util/speed_scheduler.py
d_fake_seeder/lib/util/tab_config.py
d_fake_seeder/lib/util/upnp_manager.py
d_fake_seeder/lib/util/window_manager.py
d_fake_seeder/lib/util/xdg_paths.py
d_fake_seeder/webui/__init__.py
d_fake_seeder/webui/auth.py
d_fake_seeder/webui/routes.py
d_fake_seeder/webui/server.py