[01:51] 13universal-tracker/06weighted-upload-targets 146708bc5 15David Yip: Fill in a missing expectation. [01:51] 13universal-tracker/06weighted-upload-targets 1473eeb15 15David Yip: Upgrade to redis-rb 3.1.0.... [01:51] [13universal-tracker] 15yipdw pushed 2 new commits to 06weighted-upload-targets: 02https://github.com/ArchiveTeam/universal-tracker/compare/fe767eff44f2...6708bc5d7386 [01:51] that was fun [03:52] [13universal-tracker] 15yipdw pushed 1 new commit to 06weighted-upload-targets: 02https://github.com/ArchiveTeam/universal-tracker/commit/010b3e8c9a2ae3c7826c7e49de8877d0180bf99a [03:52] 13universal-tracker/06weighted-upload-targets 14010b3e8 15David Yip: Re-raise Redis errors that aren't NOSCRIPT. [04:32] [13seesaw-kit] 15chfoo pushed 2 new commits to 06master: 02https://github.com/ArchiveTeam/seesaw-kit/compare/0864d3677ba3...01b78fc35127 [04:32] 13seesaw-kit/06master 1401b78fc 15Christopher Foo: Version 0.2.2 [04:32] 13seesaw-kit/06master 14bd01c9e 15Christopher Foo: Merge branch 'development' [04:32] [13seesaw-kit] 15chfoo tagged 060.2.2 at 144bf5d78: 02https://github.com/ArchiveTeam/seesaw-kit/commits/0.2.2 [05:12] [13seesaw-kit] 15chfoo created 06topic/six (+5 new commits): 02https://github.com/ArchiveTeam/seesaw-kit/compare/27e7219175a7^...e52ac902f4b5 [05:12] 13seesaw-kit/06topic/six 1427e7219 15Christopher Foo: Add six module. [05:12] 13seesaw-kit/06topic/six 143c8e234 15Christopher Foo: Merge branch 'python3/development' into topic/six... [05:12] 13seesaw-kit/06topic/six 14e503017 15Christopher Foo: travis.yml: Blacklist topic/six branch. [08:11] * joepie91 spots exciting new features in the pipeline [15:32] 13seesaw-kit/06topic/six 147c4da7a 15Christopher Foo: Make use of six goodness. [15:32] [13seesaw-kit] 15chfoo pushed 1 new commit to 06topic/six: 02https://github.com/ArchiveTeam/seesaw-kit/commit/7c4da7a8cb66f9fc6abeec8a185499ad20bd5450 [17:44] idea: let user select multiple projects (with option to set how many connections to run for each project) to run @ same time [18:02] I had an idea. When a project is complete update a file on warrior hq that causes it to show a message that the project is complete. [18:03] alternatively, have the trackers hand out special items to all requesters that make it display "project done"; rather than "no item received, waiting 30 seconds." [18:05] project done is not possible as on eg twichtv there ar batches [18:05] so it is done @ that moment [18:05] but not realy done [18:06] as there is an ohter batch [18:07] if you can comment on the existing issues or add a new issue at https://github.com/ArchiveTeam/seesaw-kit/issues it would be appreciated [18:07] so they can be better tracked and prioritized [18:08] must not have dug into the wiki far enough to find that. Sorry. [18:09] Hmm, an ocsp error. haven't seen that before. [18:09] NM, got it. [18:12] it's fine to talk about improvements here, but there's a good chance that they will be forgotten so i just wanted to make sure they get recorded [18:13] "help us help you help us all" [18:13] there should be achievements, and you should win prizes :) [18:19] I see my suggestion is already on the list [18:27] can the warrior run a digest on a file to see if the checksums match? [18:28] as in, could that hypothetically be added? [18:34] i'm not sure what you mean by a digest on a file. what file are you talking about? [18:37] I had an idea for testing for captive connections and content changing. [18:37] By using a small set of known files. [18:37] oh, i see. yes, that could be useful. [18:38] I'll add that as a comment on github [18:43] aaaaaaaaa: see how android does it: http://stackoverflow.com/questions/13958614/how-to-check-for-unrestricted-internet-access-captive-portal-detection [18:44] And i'd say that since that's hardcoded into millions of Android devices, Google is HIGHLY unlikely to change that URL or the behavior of it. [18:47] but you could whitelist something like because of the sheer number. plus that could be included in the suite, regardless. We should also check for ad-rewriting and other stuff too. [18:53] I like that idea. Check for 204 first, then check for other things like ad rewrites, etc [18:53] the 204 should be something that can return "You're behind a captive portal" to the user within 5 seconds of networking coming up [18:56] I'd also thought of hardwiring in an anycast dns server with known behavior, rather than the DHCP ones; but that might be too much given that the user could be anywhere in the world. [18:56] Let the user dictate DNS. Some networks do shitty things like forge or block DNS requests not sent to their own DNS servers. [18:58] we don't really need that -- there's a lookup_host callback in wget-lau [18:58] lua [18:58] it was used to resolve canv.as [18:58] so if it turns out there's a DNS problem scripts can be modified to hardcode a result [18:59] doesn't always work (e.g. some load balancing situations) but it has the advantages of lower complexity and already existing [19:03] yipdw: Oh, even better. [19:11] it got used multiple times in the past for various yahoo grabs if im not mistaken [19:20] This code is something else. I can barely get Hello World to work. [19:20] in lua? [19:20] In anything. [19:20] bash : echo "hello world" [19:20] it isnt that hard ;) [19:21] "bad command or file name" [19:22] Cursed I tells, ya! [19:22] that seems to be windows? [19:24] Yes, but I didn't actually try it in the command prompt. My office doesn't allow "real OSes." [19:24] Oh, they changed the error message. [19:26] 'bash' is not a recognized as an internal or external command, operable program or batch file. [19:27] Just FYI. [19:27] bash is a shell for linux tho [19:27] not really that strange [19:27] I know what it is, I was doubling down on the joke. [19:58] midas: Sorry if that last messaged seemed curt. [22:50] 13seesaw-kit/06topic/six 14fa11921 15Christopher Foo: Add SockJS adapters for socket.io thingys. Add SockJS, del socket.io. [22:50] [13seesaw-kit] 15chfoo pushed 1 new commit to 06topic/six: 02https://github.com/ArchiveTeam/seesaw-kit/commit/fa119214bf909caff9f1611dceb1f4ea879b5c4e [22:55] 13seesaw-kit/06topic/six 1462c2964 15Christopher Foo: warrior.py: Decode project version from bytes. [22:55] 13seesaw-kit/06topic/six 14c5a24a8 15Christopher Foo: run_warrior_local.py: Allow select any python binary. [22:55] [13seesaw-kit] 15chfoo pushed 2 new commits to 06topic/six: 02https://github.com/ArchiveTeam/seesaw-kit/compare/fa119214bf90...c5a24a8cd32d [23:55] [13seesaw-kit] 15chfoo pushed 4 new commits to 06topic/six: 02https://github.com/ArchiveTeam/seesaw-kit/compare/c5a24a8cd32d...c46dd62e2164 [23:55] 13seesaw-kit/06topic/six 144b575b3 15Christopher Foo: web.py: Use SockJS urls instead of socket.io for auth bypass. [23:55] 13seesaw-kit/06topic/six 14cac4540 15Christopher Foo: travis.yml: Remove topic/six from blacklist. [23:55] 13seesaw-kit/06topic/six 14d1bd0eb 15Christopher Foo: manifest.in: Include seesaw.script package.