├── .gitignore ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── README.markdown ├── RUNNING_TESTS ├── Rakefile ├── app.rb ├── broadcaster ├── environment.example.json ├── package.json ├── server.js └── supervisord.conf ├── config.ru ├── config └── redis.json.example ├── cucumber.yml ├── dotcloud.yml ├── features ├── step_definitions │ ├── tracker_setup_steps.rb │ └── work_item_steps.rb ├── support │ └── env.rb └── work_items.feature ├── helpers ├── admin.rb ├── basic.rb └── init.rb ├── lib ├── array_systematic_sample.rb ├── fix_request_content_type.rb └── init.rb ├── models ├── init.rb ├── redis_connection.rb ├── tracker.rb ├── tracker │ ├── statistics.rb │ └── transactions.rb ├── tracker_config.rb ├── tracker_manager.rb ├── tracker_manager_config.rb └── upload_targets.rb ├── public ├── css │ ├── admin.css │ └── dashboard.css ├── favicon.ico ├── how-to-help │ ├── warrior-logo.png │ ├── warrior-vm-screenshot.png │ └── warrior-web-screenshot.png ├── img │ └── warrior.png └── js │ ├── admin.js │ ├── dashboard.js │ ├── highcharts.js │ ├── highstock.js │ └── socket.io.js ├── routes ├── admin.rb ├── api.rb ├── base.rb ├── dashboard.rb ├── global_admin.rb └── init.rb ├── scripts ├── archive-charts.rb ├── drain-log.rb ├── enqueue.rb ├── log-drainer.rb ├── release-claims.rb ├── release-items.rb ├── release-stale.rb ├── set-admin-password.rb ├── set-vars-dotcloud.rb └── set-vars-heroku.rb ├── spec ├── models │ └── upload_targets_spec.rb ├── spec_helper.rb └── tracker_spec.rb ├── test └── travis_ci_redis.json └── views ├── admin_blocked.erb ├── admin_claims.erb ├── admin_config.erb ├── admin_config_thanks.erb ├── admin_index.erb ├── admin_layout.erb ├── admin_limits.erb ├── admin_logs.erb ├── admin_manager_config.erb ├── admin_queues.erb ├── admin_upload_targets.erb ├── admin_workarounds.erb ├── global_admin_block_list.erb ├── global_admin_config.erb ├── global_admin_index.erb ├── global_admin_trackers.erb ├── global_admin_users.erb ├── global_admin_warrior.erb ├── how_to_help_card.erb ├── index.erb ├── rescue_me.erb ├── rescue_me_thanks.erb └── root_not_found.erb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/README.markdown -------------------------------------------------------------------------------- /RUNNING_TESTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/RUNNING_TESTS -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/Rakefile -------------------------------------------------------------------------------- /app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/app.rb -------------------------------------------------------------------------------- /broadcaster/environment.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/broadcaster/environment.example.json -------------------------------------------------------------------------------- /broadcaster/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/broadcaster/package.json -------------------------------------------------------------------------------- /broadcaster/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/broadcaster/server.js -------------------------------------------------------------------------------- /broadcaster/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/broadcaster/supervisord.conf -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/config.ru -------------------------------------------------------------------------------- /config/redis.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/config/redis.json.example -------------------------------------------------------------------------------- /cucumber.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/cucumber.yml -------------------------------------------------------------------------------- /dotcloud.yml: -------------------------------------------------------------------------------- 1 | www: 2 | type: nodejs 3 | approot: broadcaster 4 | 5 | -------------------------------------------------------------------------------- /features/step_definitions/tracker_setup_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/features/step_definitions/tracker_setup_steps.rb -------------------------------------------------------------------------------- /features/step_definitions/work_item_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/features/step_definitions/work_item_steps.rb -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/features/support/env.rb -------------------------------------------------------------------------------- /features/work_items.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/features/work_items.feature -------------------------------------------------------------------------------- /helpers/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/helpers/admin.rb -------------------------------------------------------------------------------- /helpers/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/helpers/basic.rb -------------------------------------------------------------------------------- /helpers/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/helpers/init.rb -------------------------------------------------------------------------------- /lib/array_systematic_sample.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/lib/array_systematic_sample.rb -------------------------------------------------------------------------------- /lib/fix_request_content_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/lib/fix_request_content_type.rb -------------------------------------------------------------------------------- /lib/init.rb: -------------------------------------------------------------------------------- 1 | require File.expand_path("../array_systematic_sample", __FILE__) 2 | 3 | -------------------------------------------------------------------------------- /models/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/init.rb -------------------------------------------------------------------------------- /models/redis_connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/redis_connection.rb -------------------------------------------------------------------------------- /models/tracker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/tracker.rb -------------------------------------------------------------------------------- /models/tracker/statistics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/tracker/statistics.rb -------------------------------------------------------------------------------- /models/tracker/transactions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/tracker/transactions.rb -------------------------------------------------------------------------------- /models/tracker_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/tracker_config.rb -------------------------------------------------------------------------------- /models/tracker_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/tracker_manager.rb -------------------------------------------------------------------------------- /models/tracker_manager_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/tracker_manager_config.rb -------------------------------------------------------------------------------- /models/upload_targets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/models/upload_targets.rb -------------------------------------------------------------------------------- /public/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/css/admin.css -------------------------------------------------------------------------------- /public/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/css/dashboard.css -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/how-to-help/warrior-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/how-to-help/warrior-logo.png -------------------------------------------------------------------------------- /public/how-to-help/warrior-vm-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/how-to-help/warrior-vm-screenshot.png -------------------------------------------------------------------------------- /public/how-to-help/warrior-web-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/how-to-help/warrior-web-screenshot.png -------------------------------------------------------------------------------- /public/img/warrior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/img/warrior.png -------------------------------------------------------------------------------- /public/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/js/admin.js -------------------------------------------------------------------------------- /public/js/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/js/dashboard.js -------------------------------------------------------------------------------- /public/js/highcharts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/js/highcharts.js -------------------------------------------------------------------------------- /public/js/highstock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/js/highstock.js -------------------------------------------------------------------------------- /public/js/socket.io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/public/js/socket.io.js -------------------------------------------------------------------------------- /routes/admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/routes/admin.rb -------------------------------------------------------------------------------- /routes/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/routes/api.rb -------------------------------------------------------------------------------- /routes/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/routes/base.rb -------------------------------------------------------------------------------- /routes/dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/routes/dashboard.rb -------------------------------------------------------------------------------- /routes/global_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/routes/global_admin.rb -------------------------------------------------------------------------------- /routes/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/routes/init.rb -------------------------------------------------------------------------------- /scripts/archive-charts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/archive-charts.rb -------------------------------------------------------------------------------- /scripts/drain-log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/drain-log.rb -------------------------------------------------------------------------------- /scripts/enqueue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/enqueue.rb -------------------------------------------------------------------------------- /scripts/log-drainer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/log-drainer.rb -------------------------------------------------------------------------------- /scripts/release-claims.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/release-claims.rb -------------------------------------------------------------------------------- /scripts/release-items.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/release-items.rb -------------------------------------------------------------------------------- /scripts/release-stale.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/release-stale.rb -------------------------------------------------------------------------------- /scripts/set-admin-password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/set-admin-password.rb -------------------------------------------------------------------------------- /scripts/set-vars-dotcloud.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/set-vars-dotcloud.rb -------------------------------------------------------------------------------- /scripts/set-vars-heroku.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/scripts/set-vars-heroku.rb -------------------------------------------------------------------------------- /spec/models/upload_targets_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/spec/models/upload_targets_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/tracker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/spec/tracker_spec.rb -------------------------------------------------------------------------------- /test/travis_ci_redis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/test/travis_ci_redis.json -------------------------------------------------------------------------------- /views/admin_blocked.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_blocked.erb -------------------------------------------------------------------------------- /views/admin_claims.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_claims.erb -------------------------------------------------------------------------------- /views/admin_config.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_config.erb -------------------------------------------------------------------------------- /views/admin_config_thanks.erb: -------------------------------------------------------------------------------- 1 |

Configuration

2 |

Settings saved.

3 | 4 | -------------------------------------------------------------------------------- /views/admin_index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_index.erb -------------------------------------------------------------------------------- /views/admin_layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_layout.erb -------------------------------------------------------------------------------- /views/admin_limits.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_limits.erb -------------------------------------------------------------------------------- /views/admin_logs.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_logs.erb -------------------------------------------------------------------------------- /views/admin_manager_config.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_manager_config.erb -------------------------------------------------------------------------------- /views/admin_queues.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_queues.erb -------------------------------------------------------------------------------- /views/admin_upload_targets.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_upload_targets.erb -------------------------------------------------------------------------------- /views/admin_workarounds.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/admin_workarounds.erb -------------------------------------------------------------------------------- /views/global_admin_block_list.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/global_admin_block_list.erb -------------------------------------------------------------------------------- /views/global_admin_config.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/global_admin_config.erb -------------------------------------------------------------------------------- /views/global_admin_index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/global_admin_index.erb -------------------------------------------------------------------------------- /views/global_admin_trackers.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/global_admin_trackers.erb -------------------------------------------------------------------------------- /views/global_admin_users.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/global_admin_users.erb -------------------------------------------------------------------------------- /views/global_admin_warrior.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/global_admin_warrior.erb -------------------------------------------------------------------------------- /views/how_to_help_card.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/how_to_help_card.erb -------------------------------------------------------------------------------- /views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/index.erb -------------------------------------------------------------------------------- /views/rescue_me.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/rescue_me.erb -------------------------------------------------------------------------------- /views/rescue_me_thanks.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/rescue_me_thanks.erb -------------------------------------------------------------------------------- /views/root_not_found.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArchiveTeam/universal-tracker/HEAD/views/root_not_found.erb --------------------------------------------------------------------------------