Created
April 10, 2018 16:37
-
-
Save ryantm/8b3f6a746f760d9d74a412d3a1c33228 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/nix/store/sbywl6vzw62kbgipqbrc1phjx0knwis0-tribler-7.0.2 | |
├── bin | |
│ └── tribler | |
├── check_os.py | |
├── COPYING.LESSER | |
├── debian | |
│ ├── bin | |
│ │ └── tribler | |
│ ├── changelog | |
│ ├── clean | |
│ ├── compat | |
│ ├── control | |
│ ├── copyright | |
│ ├── README.Debian | |
│ ├── README.source | |
│ ├── rules | |
│ ├── source | |
│ │ └── format | |
│ ├── tribler.docs | |
│ ├── tribler.gconf-defaults | |
│ ├── tribler.install | |
│ ├── tribler.manpages | |
│ ├── tribler.menu | |
│ └── watch | |
├── LICENSE | |
├── logger.conf | |
├── mac | |
│ └── makedistmac_64bit.sh | |
├── README.rst | |
├── release_key.gpg | |
├── run_tribler.py | |
├── setup.py | |
├── share | |
│ └── doc | |
│ ├── architecture.rst | |
│ ├── building | |
│ │ ├── building_on_osx.rst | |
│ │ ├── building_on_windows.rst | |
│ │ └── building.rst | |
│ ├── conf.py | |
│ ├── contributing.rst | |
│ ├── development | |
│ │ ├── development_on_linux.rst | |
│ │ ├── development_on_osx.rst | |
│ │ ├── development_on_windows.rst | |
│ │ └── development.rst | |
│ ├── development_methodology.rst | |
│ ├── german | |
│ │ └── README.md | |
│ ├── index.rst | |
│ ├── introduction.rst | |
│ ├── make.bat | |
│ ├── Makefile | |
│ ├── requirements.txt | |
│ ├── Resources | |
│ │ ├── Structure_Diagram.png | |
│ │ └── Structure_Diagram.xml | |
│ └── restapi | |
│ ├── channels_discovered.rst | |
│ ├── channels_popular.rst | |
│ ├── channels_subscribed.rst | |
│ ├── debug.rst | |
│ ├── downloads.rst | |
│ ├── events.rst | |
│ ├── introduction.rst | |
│ ├── mychannel.rst | |
│ ├── playlists.rst | |
│ ├── rssfeeds.rst | |
│ ├── search.rst | |
│ ├── settings.rst | |
│ ├── state.rst | |
│ ├── statistics.rst | |
│ ├── torrentinfo.rst | |
│ ├── torrents.rst | |
│ └── variables.rst | |
├── systemd | |
│ ├── anontunnel_helper@.service | |
│ └── multichain-crawler.service | |
├── Tribler | |
│ ├── binary-LICENSE-postfix.txt | |
│ ├── community | |
│ │ ├── allchannel | |
│ │ │ ├── community.py | |
│ │ │ ├── conversion.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── message.py | |
│ │ │ └── payload.py | |
│ │ ├── channel | |
│ │ │ ├── community.py | |
│ │ │ ├── conversion.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── message.py | |
│ │ │ ├── payload.py | |
│ │ │ └── preview.py | |
│ │ ├── __init__.py | |
│ │ ├── multichain | |
│ │ │ ├── community.py | |
│ │ │ ├── conversion.py | |
│ │ │ ├── database.py | |
│ │ │ ├── __init__.py | |
│ │ │ └── payload.py | |
│ │ ├── search | |
│ │ │ ├── community.py | |
│ │ │ ├── conversion.py | |
│ │ │ ├── __init__.py | |
│ │ │ └── payload.py | |
│ │ └── tunnel | |
│ │ ├── conversion.py | |
│ │ ├── crypto | |
│ │ │ ├── cryptowrapper.py | |
│ │ │ ├── __init__.py | |
│ │ │ └── tunnelcrypto.py | |
│ │ ├── hidden_community.py | |
│ │ ├── __init__.py | |
│ │ ├── payload.py | |
│ │ ├── routing.py | |
│ │ ├── Socks5 | |
│ │ │ ├── conversion.py | |
│ │ │ ├── __init__.py | |
│ │ │ └── server.py | |
│ │ └── tunnel_community.py | |
│ ├── Core | |
│ │ ├── APIImplementation | |
│ │ │ ├── __init__.py | |
│ │ │ └── LaunchManyCore.py | |
│ │ ├── CacheDB | |
│ │ │ ├── db_versions.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── Notifier.py | |
│ │ │ ├── SqliteCacheDBHandler.py | |
│ │ │ └── sqlitecachedb.py | |
│ │ ├── Category | |
│ │ │ ├── category.conf | |
│ │ │ ├── Category.py | |
│ │ │ ├── FamilyFilter.py | |
│ │ │ ├── filter_terms.filter | |
│ │ │ ├── init_category.py | |
│ │ │ └── __init__.py | |
│ │ ├── Config | |
│ │ │ ├── config.spec | |
│ │ │ ├── __init__.py | |
│ │ │ └── tribler_config.py | |
│ │ ├── CreditMining | |
│ │ │ ├── BoostingManager.py | |
│ │ │ ├── BoostingPolicy.py | |
│ │ │ ├── BoostingSource.py | |
│ │ │ ├── credit_mining_util.py | |
│ │ │ ├── defs.py | |
│ │ │ └── __init__.py | |
│ │ ├── DecentralizedTracking | |
│ │ │ ├── __init__.py | |
│ │ │ ├── mainlineDHT.py | |
│ │ │ └── pymdht | |
│ │ │ ├── CHANGES.txt | |
│ │ │ ├── core | |
│ │ │ │ ├── bencode.py | |
│ │ │ │ ├── bootstrap.py | |
│ │ │ │ ├── bootstrap_stable | |
│ │ │ │ ├── bootstrap_unstable | |
│ │ │ │ ├── cache.py | |
│ │ │ │ ├── controller.py | |
│ │ │ │ ├── doctest_all.py | |
│ │ │ │ ├── exp_plugin_template.py | |
│ │ │ │ ├── floodbarrier.py | |
│ │ │ │ ├── identifier.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── logging_conf.py | |
│ │ │ │ ├── lookup_plugin_template.py | |
│ │ │ │ ├── Makefile | |
│ │ │ │ ├── message.py | |
│ │ │ │ ├── message_tools.py | |
│ │ │ │ ├── minitwisted.py | |
│ │ │ │ ├── node.py | |
│ │ │ │ ├── ptime.py | |
│ │ │ │ ├── pymdht.py | |
│ │ │ │ ├── querier.py | |
│ │ │ │ ├── responder.py | |
│ │ │ │ ├── routing_plugin_template.py | |
│ │ │ │ ├── routing_table.py | |
│ │ │ │ ├── swift_tracker.py | |
│ │ │ │ ├── test_bencode.py | |
│ │ │ │ ├── test_boostrap.py | |
│ │ │ │ ├── test_const.py | |
│ │ │ │ ├── test_controller.py | |
│ │ │ │ ├── test_floodbarrier.py | |
│ │ │ │ ├── test_identifier.py | |
│ │ │ │ ├── testing_mocks.py | |
│ │ │ │ ├── test_logs | |
│ │ │ │ │ ├── state.dat.broken | |
│ │ │ │ │ └── state.dat.good | |
│ │ │ │ ├── test_message.py | |
│ │ │ │ ├── test_message_tools.py | |
│ │ │ │ ├── test_minitwisted.py | |
│ │ │ │ ├── test_node.py | |
│ │ │ │ ├── test_pymdht.py | |
│ │ │ │ ├── test_querier.py | |
│ │ │ │ ├── test_routing_table.py | |
│ │ │ │ ├── test_token_manager.py | |
│ │ │ │ ├── test_tracker.py | |
│ │ │ │ ├── test_utils.py | |
│ │ │ │ ├── token_manager.py | |
│ │ │ │ ├── tracker.py | |
│ │ │ │ └── utils.py | |
│ │ │ ├── doc | |
│ │ │ │ ├── make.bat | |
│ │ │ │ ├── Makefile | |
│ │ │ │ └── source | |
│ │ │ │ ├── background.rst | |
│ │ │ │ ├── conf.py | |
│ │ │ │ ├── controller.rst | |
│ │ │ │ ├── core.rst | |
│ │ │ │ ├── identifier.rst | |
│ │ │ │ ├── index.rst | |
│ │ │ │ ├── introduction.rst | |
│ │ │ │ ├── MDHT_Spec.txt | |
│ │ │ │ ├── message.rst | |
│ │ │ │ ├── minitwisted.rst | |
│ │ │ │ ├── node.rst | |
│ │ │ │ ├── plugins.rst | |
│ │ │ │ ├── profiling.rst | |
│ │ │ │ ├── pymdht.rst | |
│ │ │ │ └── tracker.rst | |
│ │ │ ├── example.txt | |
│ │ │ ├── geo | |
│ │ │ │ ├── geolitecityupdate.sh | |
│ │ │ │ └── geo.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── LGPL-2.1.txt | |
│ │ │ ├── LICENSE.txt | |
│ │ │ ├── MANIFEST.in | |
│ │ │ ├── plugins | |
│ │ │ │ ├── collect_tracker_info.py | |
│ │ │ │ ├── experimental_m_ping.py | |
│ │ │ │ ├── extract_routing_table.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── lookup_a16.py | |
│ │ │ │ ├── lookup_a4.py | |
│ │ │ │ ├── lookup_a8_m2.py | |
│ │ │ │ ├── lookup_m3_a4.py | |
│ │ │ │ ├── lookup_m3.py | |
│ │ │ │ ├── lookup_size_estimation.py | |
│ │ │ │ ├── routing_bep5.py | |
│ │ │ │ ├── routing_nice.py | |
│ │ │ │ ├── routing_nice_rtt128.py | |
│ │ │ │ ├── routing_nice_rtt64.py | |
│ │ │ │ └── routing_nice_rtt.py | |
│ │ │ ├── profiler | |
│ │ │ │ ├── conductor.py | |
│ │ │ │ ├── conductor_spy.py | |
│ │ │ │ ├── get_infohashes.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── parser.py | |
│ │ │ │ ├── parsers | |
│ │ │ │ │ ├── announce_peer.py | |
│ │ │ │ │ ├── announce.py | |
│ │ │ │ │ ├── bootstrap_miner.py | |
│ │ │ │ │ ├── cdf.py | |
│ │ │ │ │ ├── find_node.py | |
│ │ │ │ │ ├── get_peers_announce_peer.py | |
│ │ │ │ │ ├── get_peers.py | |
│ │ │ │ │ ├── infohashes.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── ip_geo_locator.py | |
│ │ │ │ │ ├── lookup_parser.py | |
│ │ │ │ │ ├── maintenance_parser.py | |
│ │ │ │ │ ├── multi_rtt.py | |
│ │ │ │ │ ├── parser_utils.py | |
│ │ │ │ │ ├── percentage_of_unique_ip.py | |
│ │ │ │ │ ├── ping.py | |
│ │ │ │ │ ├── rtt_parser.py | |
│ │ │ │ │ ├── same_ip.py | |
│ │ │ │ │ ├── traffic_multiparser.py | |
│ │ │ │ │ └── unique_ip_geo_locator.py | |
│ │ │ │ ├── plotter.py | |
│ │ │ │ └── plotters | |
│ │ │ │ ├── noplot_traffic_top_sec.py | |
│ │ │ │ ├── plot_announce_per_hour.py | |
│ │ │ │ ├── plot_announce_per_min.py | |
│ │ │ │ ├── plot_box_l_nofliers.py | |
│ │ │ │ ├── plot_box_lookup_queries.py | |
│ │ │ │ ├── plot_box_lookup_time.py | |
│ │ │ │ ├── plot_box_l_queries.py | |
│ │ │ │ ├── plot_box_l_time_duel.py | |
│ │ │ │ ├── plot_box_l_time_nofliers.py | |
│ │ │ │ ├── plot_box_l_time.py | |
│ │ │ │ ├── plot_box_nolookup_queries.py | |
│ │ │ │ ├── plot_box_time_vs_swarmsize.py | |
│ │ │ │ ├── plot_cdf_lookup_queries.py | |
│ │ │ │ ├── plot_cdf_l_queries.py | |
│ │ │ │ ├── plot_cdf_l_queries_t1.py | |
│ │ │ │ ├── plot_cdf_l_time_auth.py | |
│ │ │ │ ├── plot_cdf_l_time_closest.py | |
│ │ │ │ ├── plot_cdf_l_time.py | |
│ │ │ │ ├── plot_cdf.py | |
│ │ │ │ ├── plot_cdf_rtt.py | |
│ │ │ │ ├── plot_cum_m_queries.py | |
│ │ │ │ ├── plot_find_node_per_hour.py | |
│ │ │ │ ├── plot_find_node_per_min.py | |
│ │ │ │ ├── plot_get_peers_per_hour.py | |
│ │ │ │ ├── plot_get_peers_per_min.py | |
│ │ │ │ ├── plot_get_peers_per_sec.py | |
│ │ │ │ ├── plot_it_all.py | |
│ │ │ │ ├── plot_lookup_queries_cdf.py | |
│ │ │ │ ├── plot_l_time_vs_swarmsize.py | |
│ │ │ │ ├── plot_node2_get_peers_announce_per_min.py | |
│ │ │ │ ├── plot_nolookup_queries.py | |
│ │ │ │ ├── plot_peers_vs_nodes.py | |
│ │ │ │ ├── plot_ping_per_hour.py | |
│ │ │ │ ├── plot_ping_per_min.py | |
│ │ │ │ ├── plot_time_vs_nodes.py | |
│ │ │ │ └── plot_time_vs_swarmsize.py | |
│ │ │ ├── README.rst | |
│ │ │ ├── release_tools | |
│ │ │ │ ├── check_bootstrap.py | |
│ │ │ │ ├── crawl24.py | |
│ │ │ │ ├── crawl_nodes.py | |
│ │ │ │ ├── get_nodes_from_state.py | |
│ │ │ │ └── README.txt | |
│ │ │ ├── run_pymdht_node.py | |
│ │ │ ├── scripts | |
│ │ │ │ ├── crawler.py | |
│ │ │ │ ├── r_crawler.py | |
│ │ │ │ ├── sr_crawler.py | |
│ │ │ │ └── table_extractor.py | |
│ │ │ ├── setup.py | |
│ │ │ ├── ui | |
│ │ │ │ ├── aliasing.py | |
│ │ │ │ ├── cli.py | |
│ │ │ │ ├── DEPRECATED_pymdht_daemon.py | |
│ │ │ │ ├── dslist.py | |
│ │ │ │ ├── errorparser.py | |
│ │ │ │ ├── filereader.py | |
│ │ │ │ ├── filters.py | |
│ │ │ │ ├── graphical_display.py | |
│ │ │ │ ├── gui.py | |
│ │ │ │ ├── images | |
│ │ │ │ │ ├── exit.png | |
│ │ │ │ │ ├── forward.png | |
│ │ │ │ │ ├── playpause.png | |
│ │ │ │ │ ├── rewind.png | |
│ │ │ │ │ ├── run.png | |
│ │ │ │ │ ├── save.png | |
│ │ │ │ │ ├── stop.png | |
│ │ │ │ │ └── visualization.png | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── interactive_dht_ext.py | |
│ │ │ │ ├── mainclass.py | |
│ │ │ │ ├── queryparser.py | |
│ │ │ │ ├── responseparser.py | |
│ │ │ │ ├── telnet_api.txt | |
│ │ │ │ ├── telnet.py | |
│ │ │ │ └── TODO.txt | |
│ │ │ └── ut2mdht | |
│ │ │ ├── __init__.py | |
│ │ │ ├── ut2mdht.py | |
│ │ │ └── uTorrent.py | |
│ │ ├── defaults.py | |
│ │ ├── DownloadConfig.py | |
│ │ ├── DownloadState.py | |
│ │ ├── exceptions.py | |
│ │ ├── __init__.py | |
│ │ ├── leveldbstore.py | |
│ │ ├── Libtorrent | |
│ │ │ ├── __init__.py | |
│ │ │ ├── LibtorrentDownloadImpl.py | |
│ │ │ └── LibtorrentMgr.py | |
│ │ ├── Modules | |
│ │ │ ├── channel | |
│ │ │ │ ├── cache.py | |
│ │ │ │ ├── channel_manager.py | |
│ │ │ │ ├── channel.py | |
│ │ │ │ ├── channel_rss.py | |
│ │ │ │ └── __init__.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── process_checker.py | |
│ │ │ ├── resource_monitor.py | |
│ │ │ ├── restapi | |
│ │ │ │ ├── channels | |
│ │ │ │ │ ├── base_channels_endpoint.py | |
│ │ │ │ │ ├── channels_discovered_endpoint.py | |
│ │ │ │ │ ├── channels_endpoint.py | |
│ │ │ │ │ ├── channels_playlists_endpoint.py | |
│ │ │ │ │ ├── channels_popular_endpoint.py | |
│ │ │ │ │ ├── channels_rss_endpoint.py | |
│ │ │ │ │ ├── channels_subscription_endpoint.py | |
│ │ │ │ │ ├── channels_torrents_endpoint.py | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ └── my_channel_endpoint.py | |
│ │ │ │ ├── create_torrent_endpoint.py | |
│ │ │ │ ├── debug_endpoint.py | |
│ │ │ │ ├── downloads_endpoint.py | |
│ │ │ │ ├── events_endpoint.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── multichain_endpoint.py | |
│ │ │ │ ├── rest_manager.py | |
│ │ │ │ ├── root_endpoint.py | |
│ │ │ │ ├── search_endpoint.py | |
│ │ │ │ ├── settings_endpoint.py | |
│ │ │ │ ├── shutdown_endpoint.py | |
│ │ │ │ ├── state_endpoint.py | |
│ │ │ │ ├── statistics_endpoint.py | |
│ │ │ │ ├── torrentinfo_endpoint.py | |
│ │ │ │ ├── torrents_endpoint.py | |
│ │ │ │ ├── util.py | |
│ │ │ │ └── variables_endpoint.py | |
│ │ │ ├── search_manager.py | |
│ │ │ ├── tracker_manager.py | |
│ │ │ ├── versioncheck_manager.py | |
│ │ │ └── watch_folder.py | |
│ │ ├── osutils.py | |
│ │ ├── permid.py | |
│ │ ├── plyveladapter.py | |
│ │ ├── RemoteTorrentHandler.py | |
│ │ ├── SessionConfig.py | |
│ │ ├── Session.py | |
│ │ ├── simpledefs.py | |
│ │ ├── statistics.py | |
│ │ ├── TFTP | |
│ │ │ ├── exception.py | |
│ │ │ ├── handler.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── packet.py | |
│ │ │ └── session.py | |
│ │ ├── TorrentChecker | |
│ │ │ ├── __init__.py | |
│ │ │ ├── session.py | |
│ │ │ └── torrent_checker.py | |
│ │ ├── TorrentDef.py | |
│ │ ├── Upgrade | |
│ │ │ ├── db_upgrader.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── pickle_converter.py | |
│ │ │ ├── torrent_upgrade64.py | |
│ │ │ ├── torrent_upgrade65.py | |
│ │ │ └── upgrade.py | |
│ │ ├── Utilities | |
│ │ │ ├── configparser.py | |
│ │ │ ├── crypto_patcher.py | |
│ │ │ ├── encoding.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── install_dir.py | |
│ │ │ ├── instrumentation.py | |
│ │ │ ├── json_util.py | |
│ │ │ ├── maketorrent.py | |
│ │ │ ├── network_utils.py | |
│ │ │ ├── search_utils.py | |
│ │ │ ├── torrent_utils.py | |
│ │ │ ├── tracker_utils.py | |
│ │ │ ├── unicode.py | |
│ │ │ ├── utilities.py | |
│ │ │ └── win32regchecker.py | |
│ │ ├── version.py | |
│ │ └── Video | |
│ │ ├── defs.py | |
│ │ ├── __init__.py | |
│ │ ├── VideoServer.py | |
│ │ └── VideoUtility.py | |
│ ├── dispersy | |
│ │ ├── authentication.py | |
│ │ ├── bloomfilter.py | |
│ │ ├── candidate.py | |
│ │ ├── community.py | |
│ │ ├── CONTRIBUTING.rst | |
│ │ ├── conversion.py | |
│ │ ├── crypto.py | |
│ │ ├── database.py | |
│ │ ├── destination.py | |
│ │ ├── diff | |
│ │ │ ├── minimal_bootstrap.diff | |
│ │ │ └── walk_multiplier.diff | |
│ │ ├── discovery | |
│ │ │ ├── bootstrap.py | |
│ │ │ ├── community.py | |
│ │ │ ├── conversion.py | |
│ │ │ ├── __init__.py | |
│ │ │ └── payload.py | |
│ │ ├── dispersydatabase.py | |
│ │ ├── dispersy.py | |
│ │ ├── distribution.py | |
│ │ ├── docs | |
│ │ │ ├── api | |
│ │ │ │ ├── dispersy.discovery.rst | |
│ │ │ │ ├── dispersy.rst | |
│ │ │ │ ├── dispersy.tool.rst | |
│ │ │ │ ├── dispersy.tracker.rst | |
│ │ │ │ └── modules.rst | |
│ │ │ ├── conf.py | |
│ │ │ ├── contributing.rst | |
│ │ │ ├── images | |
│ │ │ │ ├── walk-identity.png | |
│ │ │ │ └── walk.png | |
│ │ │ ├── index.rst | |
│ │ │ ├── installation.rst | |
│ │ │ ├── introduction.rst | |
│ │ │ ├── make.bat | |
│ │ │ ├── Makefile | |
│ │ │ ├── system_overview.rst | |
│ │ │ ├── usage.rst | |
│ │ │ └── wire_protocol.rst | |
│ │ ├── endpoint.py | |
│ │ ├── exception.py | |
│ │ ├── __init__.py | |
│ │ ├── libnacl | |
│ │ │ ├── AUTHORS | |
│ │ │ ├── doc | |
│ │ │ │ ├── conf.py | |
│ │ │ │ ├── index.rst | |
│ │ │ │ ├── Makefile | |
│ │ │ │ └── topics | |
│ │ │ │ ├── dual.rst | |
│ │ │ │ ├── public.rst | |
│ │ │ │ ├── raw_generichash.rst | |
│ │ │ │ ├── raw_hash.rst | |
│ │ │ │ ├── raw_public.rst | |
│ │ │ │ ├── raw_secret.rst | |
│ │ │ │ ├── raw_sign.rst | |
│ │ │ │ ├── releases | |
│ │ │ │ │ ├── 1.0.0.rst | |
│ │ │ │ │ ├── 1.1.0.rst | |
│ │ │ │ │ ├── 1.2.0.rst | |
│ │ │ │ │ ├── 1.3.0.rst | |
│ │ │ │ │ ├── 1.3.1.rst | |
│ │ │ │ │ ├── 1.3.2.rst | |
│ │ │ │ │ ├── 1.3.3.rst | |
│ │ │ │ │ ├── 1.3.4.rst | |
│ │ │ │ │ ├── 1.4.0.rst | |
│ │ │ │ │ ├── 1.4.1.rst | |
│ │ │ │ │ ├── 1.4.2.rst | |
│ │ │ │ │ ├── 1.4.3.rst | |
│ │ │ │ │ ├── 1.4.4.rst | |
│ │ │ │ │ └── index.rst | |
│ │ │ │ ├── secret.rst | |
│ │ │ │ ├── sign.rst | |
│ │ │ │ └── utils.rst | |
│ │ │ ├── libnacl | |
│ │ │ │ ├── base.py | |
│ │ │ │ ├── blake.py | |
│ │ │ │ ├── dual.py | |
│ │ │ │ ├── encode.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── public.py | |
│ │ │ │ ├── secret.py | |
│ │ │ │ ├── sign.py | |
│ │ │ │ ├── utils.py | |
│ │ │ │ └── version.py | |
│ │ │ ├── LICENSE | |
│ │ │ ├── MANIFEST.in | |
│ │ │ ├── pkg | |
│ │ │ │ ├── rpm | |
│ │ │ │ │ └── python-libnacl.spec | |
│ │ │ │ └── suse | |
│ │ │ │ ├── python-libnacl.changes | |
│ │ │ │ └── python-libnacl.spec | |
│ │ │ ├── README.rst | |
│ │ │ ├── setup.py | |
│ │ │ └── tests | |
│ │ │ ├── runtests.py | |
│ │ │ └── unit | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_auth_verify.py | |
│ │ │ ├── test_blake.py | |
│ │ │ ├── test_dual.py | |
│ │ │ ├── test_public.py | |
│ │ │ ├── test_raw_auth_sym.py | |
│ │ │ ├── test_raw_generichash.py | |
│ │ │ ├── test_raw_hash.py | |
│ │ │ ├── test_raw_public.py | |
│ │ │ ├── test_raw_random.py | |
│ │ │ ├── test_raw_secret.py | |
│ │ │ ├── test_raw_sign.py | |
│ │ │ ├── test_save.py | |
│ │ │ ├── test_secret.py | |
│ │ │ ├── test_sign.py | |
│ │ │ ├── test_verify.py | |
│ │ │ └── test_version.py | |
│ │ ├── member.py | |
│ │ ├── message.py | |
│ │ ├── meta.py | |
│ │ ├── payload.py | |
│ │ ├── README.rst | |
│ │ ├── requestcache.py | |
│ │ ├── resolution.py | |
│ │ ├── scripts | |
│ │ │ ├── dispersy-tracker@.service | |
│ │ │ └── start_tracker.sh | |
│ │ ├── statistics.py | |
│ │ ├── taskmanager.py | |
│ │ ├── tests | |
│ │ │ ├── data | |
│ │ │ │ ├── dispersy_v1337.db | |
│ │ │ │ ├── dispersy_v16.db | |
│ │ │ │ └── dispersy_v1.db | |
│ │ │ ├── debugcommunity | |
│ │ │ │ ├── community.py | |
│ │ │ │ ├── conversion.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── node.py | |
│ │ │ │ └── payload.py | |
│ │ │ ├── dispersytestclass.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_batch.py | |
│ │ │ ├── test_bloomfilter.py | |
│ │ │ ├── test_bootstrap.py | |
│ │ │ ├── test_candidates.py | |
│ │ │ ├── test_classification.py | |
│ │ │ ├── test_clean_observers.py | |
│ │ │ ├── test_crypto.py | |
│ │ │ ├── test_database.py | |
│ │ │ ├── test_destroycommunity.py | |
│ │ │ ├── test_discovery.py | |
│ │ │ ├── test_double_signature.py | |
│ │ │ ├── test_dynamicsettings.py | |
│ │ │ ├── test_identicalpayload.py | |
│ │ │ ├── test_member.py | |
│ │ │ ├── test_missingidentity.py | |
│ │ │ ├── test_missingmessage.py | |
│ │ │ ├── test_nat_detection.py | |
│ │ │ ├── test_neighborhood.py | |
│ │ │ ├── test_overlay.py | |
│ │ │ ├── test_pruning.py | |
│ │ │ ├── test_requestcache.py | |
│ │ │ ├── test_sequence.py | |
│ │ │ ├── test_signature.py | |
│ │ │ ├── test_sync.py | |
│ │ │ ├── test_taskmanager.py | |
│ │ │ ├── test_timeline.py | |
│ │ │ ├── test_undo.py | |
│ │ │ └── test_walker.py | |
│ │ ├── timeline.py | |
│ │ ├── tool | |
│ │ │ ├── clean_observers.py | |
│ │ │ ├── createkey.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── lencoder.py | |
│ │ │ └── main.py | |
│ │ ├── tracker | |
│ │ │ ├── community.py | |
│ │ │ └── __init__.py | |
│ │ ├── twisted | |
│ │ │ └── plugins | |
│ │ │ └── tracker_plugin.py | |
│ │ ├── util.py | |
│ │ └── utils | |
│ │ ├── __init__.py | |
│ │ └── twistd_yappi.py | |
│ ├── __init__.py | |
│ ├── Main | |
│ │ ├── Build | |
│ │ │ ├── Mac | |
│ │ │ │ ├── background.png | |
│ │ │ │ ├── icon_sources | |
│ │ │ │ │ ├── appicon.png | |
│ │ │ │ │ ├── appicon.psd | |
│ │ │ │ │ ├── default_document.png | |
│ │ │ │ │ ├── default_volumeicon.png | |
│ │ │ │ │ ├── dmgicon.png | |
│ │ │ │ │ ├── dmgicon.psd | |
│ │ │ │ │ ├── docicon.png | |
│ │ │ │ │ └── docicon.psd | |
│ │ │ │ ├── Info.plist | |
│ │ │ │ ├── sla.r | |
│ │ │ │ ├── SLAResources.rsrc | |
│ │ │ │ ├── TriblerDoc.icns | |
│ │ │ │ ├── tribler.icns | |
│ │ │ │ └── VolumeIcon.icns | |
│ │ │ ├── Ubuntu | |
│ │ │ │ ├── tribler.1 | |
│ │ │ │ ├── tribler_big.xpm | |
│ │ │ │ ├── tribler.desktop | |
│ │ │ │ └── tribler.xpm | |
│ │ │ ├── update_version_from_git.py | |
│ │ │ └── Win | |
│ │ │ ├── heading.bmp | |
│ │ │ ├── tribler.exe.manifest | |
│ │ │ ├── tribler.ico | |
│ │ │ └── tribler.nsi | |
│ │ ├── hacks.py | |
│ │ └── __init__.py | |
│ ├── root_certs_mac.pem | |
│ ├── schema_sdb_v29.sql | |
│ └── Test | |
│ ├── API | |
│ │ ├── ec.pem | |
│ │ ├── ecpub.pem | |
│ │ ├── __init__.py | |
│ │ ├── test_api.bat | |
│ │ ├── test_api.sh | |
│ │ ├── test_download.py | |
│ │ └── test_seeding.py | |
│ ├── common.py | |
│ ├── Community | |
│ │ ├── AbstractTestCommunity.py | |
│ │ ├── Allchannel | |
│ │ │ ├── __init__.py | |
│ │ │ └── test_allchannel_community.py | |
│ │ ├── channel | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_channel_base.py | |
│ │ │ ├── test_channel_community.py | |
│ │ │ └── test_channel_conversion.py | |
│ │ ├── __init__.py | |
│ │ ├── Multichain | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_multichain_community.py | |
│ │ │ ├── test_multichain_conversion.py | |
│ │ │ ├── test_multichain_database.py | |
│ │ │ ├── test_multichain_startup.py | |
│ │ │ └── test_multichain_utilities.py | |
│ │ ├── Search | |
│ │ │ ├── FullSession | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ └── test_search_community.py | |
│ │ │ ├── __init__.py | |
│ │ │ └── test_search_community.py | |
│ │ └── Tunnel | |
│ │ ├── FullSession | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_hidden_community.py | |
│ │ │ ├── test_load_unload_community.py | |
│ │ │ ├── test_tunnel_base.py | |
│ │ │ └── test_tunnel_community.py | |
│ │ ├── __init__.py | |
│ │ ├── Socks5 | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_connection.py | |
│ │ │ └── test_conversion.py | |
│ │ ├── test_hiddencommunity.py | |
│ │ ├── test_routing.py | |
│ │ ├── test_tunnel_base.py | |
│ │ └── test_tunnelcommunity.py | |
│ ├── Core | |
│ │ ├── base_test_channel.py | |
│ │ ├── base_test.py | |
│ │ ├── Category | |
│ │ │ ├── data | |
│ │ │ │ └── Tribler | |
│ │ │ │ └── Core | |
│ │ │ │ └── Category | |
│ │ │ │ ├── category.conf | |
│ │ │ │ └── filter_terms.filter | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_category.py | |
│ │ │ ├── test_family_filter.py | |
│ │ │ └── test_init_category.py | |
│ │ ├── Config | |
│ │ │ ├── __init__.py | |
│ │ │ └── test_tribler_config.py | |
│ │ ├── CreditMining | |
│ │ │ ├── __init__.py | |
│ │ │ ├── mock_creditmining.py | |
│ │ │ ├── test_creditmining.py | |
│ │ │ └── test_creditmining_sys.py | |
│ │ ├── data | |
│ │ │ ├── config_files | |
│ │ │ │ ├── config1.conf | |
│ │ │ │ ├── corrupt_download_config.conf | |
│ │ │ │ └── corrupt_session_config.conf | |
│ │ │ ├── libtorrent | |
│ │ │ │ ├── corrupt_torrent.torrent | |
│ │ │ │ └── lt.state | |
│ │ │ ├── sqlite_scripts | |
│ │ │ │ └── script1.sql | |
│ │ │ ├── torrent_creation_files | |
│ │ │ │ ├── file1.txt | |
│ │ │ │ └── file2.txt | |
│ │ │ └── upgrade_databases | |
│ │ │ ├── torrent_upgrade_64_dispersy.db | |
│ │ │ ├── tribler_v12.sdb | |
│ │ │ └── tribler_v17.sdb | |
│ │ ├── __init__.py | |
│ │ ├── Libtorrent | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_libtorrent_download_impl.py | |
│ │ │ └── test_libtorrent_mgr.py | |
│ │ ├── Modules | |
│ │ │ ├── channel | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ └── test_channel_manager.py | |
│ │ │ ├── Channel | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_channel.py | |
│ │ │ │ └── test_channel_rss.py | |
│ │ │ ├── __init__.py | |
│ │ │ ├── RestApi | |
│ │ │ │ ├── base_api_test.py | |
│ │ │ │ ├── Channels | |
│ │ │ │ │ ├── __init__.py | |
│ │ │ │ │ ├── test_channels_discovered_endpoint.py | |
│ │ │ │ │ ├── test_channels_endpoint.py | |
│ │ │ │ │ ├── test_channels_playlist_endpoint.py | |
│ │ │ │ │ ├── test_channels_popular_endpoint.py | |
│ │ │ │ │ ├── test_channels_rss_endpoint.py | |
│ │ │ │ │ ├── test_channels_subscription_endpoint.py | |
│ │ │ │ │ ├── test_channels_torrents_endpoint.py | |
│ │ │ │ │ ├── test_create_channel_endpoint.py | |
│ │ │ │ │ └── test_my_channel_endpoints.py | |
│ │ │ │ ├── __init__.py | |
│ │ │ │ ├── test_create_torrent_endpoint.py | |
│ │ │ │ ├── test_debug_endpoint.py | |
│ │ │ │ ├── test_downloads_endpoint.py | |
│ │ │ │ ├── test_events_endpoint.py | |
│ │ │ │ ├── test_multichain_endpoint.py | |
│ │ │ │ ├── test_rest_manager.py | |
│ │ │ │ ├── test_search_endpoint.py | |
│ │ │ │ ├── test_settings_endpoint.py | |
│ │ │ │ ├── test_shutdown_endpoint.py | |
│ │ │ │ ├── test_state_endpoint.py | |
│ │ │ │ ├── test_statistics_endpoint.py | |
│ │ │ │ ├── test_torrentinfo_endpoint.py | |
│ │ │ │ ├── test_torrents_endpoint.py | |
│ │ │ │ ├── test_util.py | |
│ │ │ │ └── test_variables_endpoint.py | |
│ │ │ ├── test_process_checker.py | |
│ │ │ ├── test_resource_monitor.py | |
│ │ │ ├── test_tracker_manager.py | |
│ │ │ ├── test_versioncheck.py | |
│ │ │ └── test_watch_folder.py | |
│ │ ├── test_api_misc_utils.py | |
│ │ ├── test_configparser.py | |
│ │ ├── test_downloadconfig.py | |
│ │ ├── test_downloadstate.py | |
│ │ ├── test_encoding.py | |
│ │ ├── test_exceptions.py | |
│ │ ├── test_install_dir.py | |
│ │ ├── test_instrumentation.py | |
│ │ ├── test_launch_many_cores.py | |
│ │ ├── test_leveldb_store_plyvel.py | |
│ │ ├── test_leveldb_store.py | |
│ │ ├── test_network_utils.py | |
│ │ ├── test_notifier.py | |
│ │ ├── test_osutils.py | |
│ │ ├── test_permid.py | |
│ │ ├── test_remote_torrent_handler.py | |
│ │ ├── test_search_utils.py | |
│ │ ├── test_sessionconfig.py | |
│ │ ├── test_session.py | |
│ │ ├── test_sqlitecachedbhandler_channels.py | |
│ │ ├── test_sqlitecachedbhandler_peers.py | |
│ │ ├── test_sqlitecachedbhandler_preferences.py | |
│ │ ├── test_sqlitecachedbhandler.py | |
│ │ ├── test_sqlitecachedbhandler_torrents.py | |
│ │ ├── test_sqlitecachedbhandler_votecasts.py | |
│ │ ├── test_sqlitecachedb.py | |
│ │ ├── test_torrent_def.py | |
│ │ ├── test_torrent_utils.py | |
│ │ ├── test_unicode.py | |
│ │ ├── test_utilities.py | |
│ │ ├── test_win32regchecker.py | |
│ │ ├── TFTP | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_tftp_handler.py | |
│ │ │ └── test_tftp_packet.py | |
│ │ ├── TorrentChecker | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_torrentchecker.py | |
│ │ │ └── test_torrentchecker_session.py | |
│ │ ├── Upgrade | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_db_upgrader.py | |
│ │ │ ├── test_pickle_converter.py | |
│ │ │ ├── test_torrent_upgrade_63_64.py | |
│ │ │ ├── test_torrent_upgrade_64_65.py | |
│ │ │ ├── test_upgrader.py | |
│ │ │ └── upgrade_base.py | |
│ │ ├── Utilities | |
│ │ │ ├── __init__.py | |
│ │ │ ├── test_encoding.py | |
│ │ │ ├── test_maketorrent.py | |
│ │ │ ├── test_tracker_utils.py | |
│ │ │ └── test_utilities.py | |
│ │ └── Video | |
│ │ ├── __init__.py | |
│ │ ├── test_video_server.py | |
│ │ └── test_vod.py | |
│ ├── data | |
│ │ ├── 41aea20908363a80d44234e8fef07fab506cd3b4 | |
│ │ │ ├── 421px-Pots_10k_100k.jpeg | |
│ │ │ └── Potentiometer_100K_ohm.jpeg | |
│ │ ├── 41aea20908363a80d44234e8fef07fab506cd3b4.torrent | |
│ │ ├── 45a647b1120ed9fe7f793e17585efb4b0efdf1a5.torrent | |
│ │ ├── bak_multiple.torrent | |
│ │ ├── bak_new_tribler.sdb.tar.gz | |
│ │ ├── bak_old_tribler.sdb.tar.gz | |
│ │ ├── bak_single.torrent | |
│ │ ├── contentdir | |
│ │ │ ├── file.txt | |
│ │ │ └── otherfile.txt | |
│ │ ├── file.wmv | |
│ │ ├── Night.Of.The.Living.Dead_1080p_archive.torrent | |
│ │ ├── Pioneer.One.S01E01.REDUX.720p.x264-VODO.torrent | |
│ │ ├── Pioneer.One.S01E06.720p.x264-VODO.torrent | |
│ │ ├── Prebloc.2010.Xvid-VODO.torrent | |
│ │ ├── private.torrent | |
│ │ ├── test_rss_cm.xml | |
│ │ ├── test_rss_empty.xml | |
│ │ ├── test_rss.xml | |
│ │ ├── ubuntu-15.04-desktop-amd64.iso.torrent | |
│ │ ├── ubuntu-logo14.png | |
│ │ ├── video.avi | |
│ │ ├── video.avi.torrent | |
│ │ └── video♫.avi.torrent | |
│ ├── GUI | |
│ │ ├── __init__.py | |
│ │ └── test_gui.py | |
│ ├── __init__.py | |
│ ├── test_as_server.py | |
│ ├── test.bat | |
│ ├── test_remote_torrent_handler.py | |
│ ├── test.sh | |
│ ├── test_torrent.py | |
│ ├── twisted_thread.py | |
│ └── util | |
│ ├── __init__.py | |
│ ├── Tracker | |
│ │ ├── HTTPTracker.py | |
│ │ ├── __init__.py | |
│ │ ├── TrackerInfo.py | |
│ │ └── UDPTracker.py | |
│ └── util.py | |
├── TriblerGUI | |
│ ├── core_manager.py | |
│ ├── debug_window.py | |
│ ├── defs.py | |
│ ├── dialogs | |
│ │ ├── confirmationdialog.py | |
│ │ ├── dialogcontainer.py | |
│ │ ├── feedbackdialog.py | |
│ │ ├── __init__.py | |
│ │ └── startdownloaddialog.py | |
│ ├── event_request_manager.py | |
│ ├── images | |
│ │ ├── add.png | |
│ │ ├── browse_folder.svg | |
│ │ ├── buffering_animation.svg | |
│ │ ├── debug.png | |
│ │ ├── default-placeholder.png | |
│ │ ├── delete.png | |
│ │ ├── dialog_close.png | |
│ │ ├── discovered.png | |
│ │ ├── discovering_animation.svg | |
│ │ ├── down_arrow_input.png | |
│ │ ├── down_arrow.png | |
│ │ ├── downloads.png | |
│ │ ├── edit.png | |
│ │ ├── edit_white.png | |
│ │ ├── full_screen.png | |
│ │ ├── gear.png | |
│ │ ├── home.png | |
│ │ ├── info.png | |
│ │ ├── loading_animation.svg | |
│ │ ├── menu.png | |
│ │ ├── menu_white.png | |
│ │ ├── page_back.png | |
│ │ ├── pause.png | |
│ │ ├── playlist_items.png | |
│ │ ├── play.png | |
│ │ ├── search.png | |
│ │ ├── share.png | |
│ │ ├── stop.png | |
│ │ ├── subscribed_not.png | |
│ │ ├── subscribed.png | |
│ │ ├── subscribed_yes.png | |
│ │ ├── tribler.png | |
│ │ ├── trust.png | |
│ │ ├── video.png | |
│ │ ├── volume_off.png | |
│ │ └── volume_on.png | |
│ ├── __init__.py | |
│ ├── qt_resources | |
│ │ ├── buttonsdialog.ui | |
│ │ ├── channel_list_item.ui | |
│ │ ├── channel_torrent_list_item.ui | |
│ │ ├── debugwindow.ui | |
│ │ ├── feedback_dialog.ui | |
│ │ ├── home_recommended_item.ui | |
│ │ ├── loading_list_item.ui | |
│ │ ├── mainwindow.ui | |
│ │ ├── playlist_list_item.ui | |
│ │ ├── startdownloaddialog.ui | |
│ │ ├── text_list_item.ui | |
│ │ ├── torrent_channel_list_container.ui | |
│ │ ├── video_file_list_item.ui | |
│ │ └── video_info_popup.ui | |
│ ├── scripts | |
│ │ ├── __init__.py | |
│ │ └── start_fake_core.py | |
│ ├── single_application.py | |
│ ├── tribler_action_menu.py | |
│ ├── tribler_app.py | |
│ ├── tribler_request_manager.py | |
│ ├── tribler_window.py | |
│ ├── utilities.py | |
│ ├── vlc.py | |
│ └── widgets | |
│ ├── channel_list_item.py | |
│ ├── channelpage.py | |
│ ├── channel_torrent_list_item.py | |
│ ├── circlebutton.py | |
│ ├── createtorrentpage.py | |
│ ├── discoveredpage.py | |
│ ├── discoveringpage.py | |
│ ├── downloadfilewidgetitem.py | |
│ ├── downloadprogressbar.py | |
│ ├── downloadsdetailstabwidget.py | |
│ ├── downloadspage.py | |
│ ├── downloadwidgetitem.py | |
│ ├── editchannelpage.py | |
│ ├── ellipsebutton.py | |
│ ├── homepage.py | |
│ ├── home_recommended_item.py | |
│ ├── __init__.py | |
│ ├── lazyloadlist.py | |
│ ├── leftmenuplaylist.py | |
│ ├── loading_list_item.py | |
│ ├── loadingpage.py | |
│ ├── manageplaylistpage.py | |
│ ├── playlist_list_item.py | |
│ ├── playlistpage.py | |
│ ├── searchresultspage.py | |
│ ├── settingspage.py | |
│ ├── subscribedchannelspage.py | |
│ ├── subscriptionswidget.py | |
│ ├── tabbuttonpanel.py | |
│ ├── text_list_item.py | |
│ ├── thumbnailwidget.py | |
│ ├── torrentdetailstabwidget.py | |
│ ├── trustpage.py | |
│ ├── underlinetabbutton.py | |
│ ├── videoplayerinfobutton.py | |
│ ├── videoplayerinfopopup.py | |
│ ├── videoplayerpage.py | |
│ ├── videoplayerpositionslider.py | |
│ ├── videoplayervolumecontainer.py | |
│ └── videoplayerwidget.py | |
├── tribler.sh | |
├── tribler.spec | |
├── twisted | |
│ └── plugins | |
│ ├── multichain_crawler_plugin.py | |
│ ├── tribler_plugin.py | |
│ └── tunnel_helper_plugin.py | |
└── win | |
├── clean.bat | |
├── locate-python.py | |
├── makedist_win.bat | |
└── tools | |
├── reset.bat | |
└── reset-keepid.bat | |
137 directories, 910 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment