| 00:08:14 | | Terbium quits [Quit: No Ping reply in 180 seconds.] |
| 00:09:26 | | Terbium joins |
| 00:23:43 | | @dxrt quits [Quit: ZNC - http://znc.sourceforge.net] |
| 00:25:12 | | dxrt joins |
| 00:25:14 | | dxrt is now authenticated as dxrt |
| 00:25:14 | | dxrt quits [Changing host] |
| 00:25:14 | | dxrt (dxrt) joins |
| 00:25:14 | | @ChanServ sets mode: +o dxrt |
| 00:30:53 | | Jake5 (Jake) joins |
| 00:32:32 | | Jake quits [Ping timeout: 252 seconds] |
| 00:32:32 | | Jake5 is now known as Jake |
| 00:32:42 | | @arkiver quits [Excess Flood] |
| 00:33:29 | | arkiver (arkiver) joins |
| 00:33:29 | | @ChanServ sets mode: +o arkiver |
| 04:18:44 | | benjins quits [Read error: Connection reset by peer] |
| 04:19:34 | | godane2 joins |
| 04:20:16 | | benjins joins |
| 04:21:53 | | godane1 quits [Ping timeout: 252 seconds] |
| 04:49:16 | | qw3rty__ joins |
| 04:53:14 | | qw3rty_ quits [Ping timeout: 252 seconds] |
| 05:51:51 | | atphoenix is now authenticated as atphoenix |
| 06:39:06 | | Ryz quits [Remote host closed the connection] |
| 06:40:31 | | Ryz (Ryz) joins |
| 07:23:04 | | lukash quits [Ping timeout: 240 seconds] |
| 07:25:02 | | lukash (lukash) joins |
| 07:51:09 | | VADemon joins |
| 08:03:03 | | godane1 joins |
| 08:05:10 | | Doranwen quits [Ping timeout: 252 seconds] |
| 08:05:32 | | godane2 quits [Ping timeout: 252 seconds] |
| 08:06:24 | | Doranwen joins |
| 08:08:45 | | Doranwen is now authenticated as Doranwen |
| 09:00:18 | | britmob2 quits [Client Quit] |
| 10:07:02 | | Arcorann quits [Read error: Connection reset by peer] |
| 10:34:56 | | Arcorann (Arcorann) joins |
| 10:36:02 | | Arcorann quits [Read error: Connection reset by peer] |
| 10:39:45 | | @arkiver quits [Excess Flood] |
| 10:40:41 | | arkiver (arkiver) joins |
| 10:40:41 | | @ChanServ sets mode: +o arkiver |
| 10:51:11 | | Arcorann (Arcorann) joins |
| 11:00:12 | <Arcorann> | https://delistedgames.com/sony-basically-removed-25-years-of-history-from-playstation-com/ |
| 11:26:30 | | hooway joins |
| 11:30:16 | | VADemon quits [Read error: Connection reset by peer] |
| 12:15:46 | | benjins is now authenticated as benjins |
| 13:51:20 | | britmob2 joins |
| 14:00:13 | | mutantmonkey quits [Remote host closed the connection] |
| 14:00:37 | | mutantmonkey (mutantmonkey) joins |
| 14:00:52 | <yano> | yikes |
| 14:20:16 | | Doranwen quits [Ping timeout: 252 seconds] |
| 14:20:47 | | Doranwen joins |
| 14:25:14 | | Arcorann quits [Ping timeout: 252 seconds] |
| 14:32:44 | | Doranwen quits [Ping timeout: 252 seconds] |
| 14:32:57 | | Doran joins |
| 14:46:05 | | mutantmonkey quits [Remote host closed the connection] |
| 14:46:26 | | mutantmonkey (mutantmonkey) joins |
| 14:49:09 | <Dallas> | I'm using snscrape on an instagram user, is there a way to extract all the media urls for each post? The DisplayUrl only points to the first image if a post has multiple images |
| 14:52:24 | | mutantmonkey quits [Ping timeout: 240 seconds] |
| 15:05:37 | | mutantmonkey (mutantmonkey) joins |
| 15:47:25 | <@JAA> | Dallas: I don't think so. Not without making one request per post with multiple images, at least, and that'll get you banned even quicker than normal. |
| 15:48:38 | <Dallas> | ah crap that's annoying, well I can do it slowly, I'm adding the field `mediaUrls` to the snscrape insta module so I can at least dump all the direct urls out |
| 15:49:38 | <@JAA> | Yeah, I basically gave up on developing the Instagram module because it's basically useless with the bans. :-/ |
| 15:53:07 | <Dallas> | Do we know the rate limit? do they send a 429 or is it just a straight up ban outta no where? |
| 16:00:17 | <@JAA> | Nope. And it's a 302 to the login. |
| 16:04:00 | <@JAA> | All I know about the rate limit is that it's ridiculously low and can easily be triggered just by browsing manually. Also, there's a strong dependence on your IP address. |
| 16:04:57 | <@JAA> | Residential IPs are less likely to get banned, as are IPs from blocks not allocated to major server providers. |
| 16:54:03 | | marked19578 joins |
| 16:55:56 | | marked1957 quits [Ping timeout: 252 seconds] |
| 16:55:56 | | marked19578 is now known as marked1957 |
| 17:07:01 | | Lord_Nightmare quits [Quit: ZNC - http://znc.in] |
| 17:09:51 | | Lord_Nightmare (Lord_Nightmare) joins |
| 17:55:40 | | Doran is now known as Doranwen |
| 17:55:42 | | Doranwen is now authenticated as Doranwen |
| 18:54:54 | | Doranwen quits [Ping timeout: 252 seconds] |
| 18:55:06 | | Doran joins |
| 18:59:09 | | Doran quits [Remote host closed the connection] |
| 18:59:41 | | Doran joins |
| 19:00:16 | | Doran is now known as Doranwen |
| 19:00:19 | | Doranwen is now authenticated as Doranwen |
| 19:12:30 | | Doranwen quits [Ping timeout: 252 seconds] |
| 19:12:36 | | Doranwen joins |
| 19:14:20 | | Doranwen is now authenticated as Doranwen |
| 19:19:43 | | VerifiedJ quits [Quit: The Lounge - https://thelounge.chat] |
| 19:44:49 | | VerifiedJ (VerifiedJ) joins |
| 20:58:24 | | @arkiver quits [Excess Flood] |
| 20:59:19 | | arkiver (arkiver) joins |
| 20:59:19 | | @ChanServ sets mode: +o arkiver |
| 21:48:45 | <systwi> | Does anyone have any suggestions for creating an .md5 file from IA's _files.xml files? |
| 21:49:00 | <systwi> | As in each file listed in it. |
| 21:49:44 | <@JAA> | https://git.kiska.pw/JustAnotherArchivist/little-things/src/branch/master/iasha1check should be useful for that. |
| 21:49:47 | <systwi> | I've tried with `sed' and even keypress automation to try to create it, and it usually works (albeit *very* clunky) |
| 21:49:48 | <@JAA> | It's nasty but it works. |
| 21:50:01 | <systwi> | Thanks I'll check it out |
| 21:56:30 | <systwi> | `readarray' doesn't exist on my copy of macOS :-/ |
| 21:56:50 | <@JAA> | > macOS |
| 21:56:52 | <@JAA> | Found the problem. |
| 21:57:42 | <@JAA> | If you don't need the fancy check, just direct the output to a file instead of reading it into an array and then doing all that stuff below with it. |
| 21:58:12 | <@JAA> | The script is for checking an IA item against a local directory to verify that everything's uploaded correctly. |
| 21:58:24 | <@JAA> | That's why it ignores derives and the item metadata files. |
| 21:58:34 | <systwi> | I was trying to do that, near the end I changed one of the lines to "{ (printf "%s\n" "${iamd5sums[@]}") > >(sed 's,^, ,') 2>&1; } > md5sums.txt" but haven't tried it yet. |
| 21:59:36 | <systwi> | Yep, I was looking to ignore derives. |
| 22:01:03 | <@JAA> | What Bash version are you using by the way that doesn't have readarray? That was added ages ago. |
| 22:01:13 | <systwi> | Yeah, macOS' |
| 22:01:18 | <systwi> | Woops |
| 22:01:41 | <systwi> | Yeah, macOS's bash is quite old due to licensing issues I think, it's 3.2.57 |
| 22:01:55 | <@JAA> | lol wtf |
| 22:02:11 | <systwi> | Granted, I'm not running the newest OS |
| 22:02:34 | <systwi> | I'm 3 major versions behind |
| 22:02:56 | <systwi> | Newer macOS versions use zsh |
| 22:03:48 | <@JAA> | Ah |
| 22:04:47 | <@JAA> | Yeah, apparently it's because Bash 4+ uses GPLv3 instead of GPLv2. Apparently Apple hates GPLv3. |
| 22:05:32 | <systwi> | I could install bash 4 with brew, but I'll stick with stock. |
| 22:05:38 | <@JAA> | Anyway, the older version should probably work for you: https://git.kiska.pw/JustAnotherArchivist/little-things/src/commit/d10a1d3675dfc1091ee9988a49093c3685751e6d/iasha1check |
| 22:06:06 | <@JAA> | However, it doesn't verify that the file lists match as well, so if you have files in the local directory that aren't in the item, it won't catch that. |
| 22:07:06 | <systwi> | That's fine, I'm actually doing the opposite. I'm making sure the download didn't fail. Missing files in that regard would make sense. |
| 22:07:31 | <@JAA> | Ah |
| 22:10:47 | <systwi> | Is there any need to keep -P in the grep query? macOS doesn't have it :-/ |
| 22:11:09 | <systwi> | *macOS's `grep' doesn't support -P |
| 22:11:41 | <ivan> | brew install grep |
| 22:11:53 | <@JAA> | Yes, it's necessary for non-greedy matching. |
| 22:12:11 | <@JAA> | The non-crazy way would be to actually parse the XML, of course. |
| 22:12:32 | <@JAA> | But where's the fun in that? |
| 22:12:34 | <ivan> | but that would unnecessarily insist on valid XML |
| 22:12:56 | <systwi> | Hah, yeah, I was kinda doing that before all of this. I even tried converting the XML to JSON and parsing that, which was a bit more tolerable, but yikes. |
| 22:13:21 | <systwi> | Can't believe I haven't run brew install grep before, thanks |
| 22:17:21 | <systwi> | Ahhh, I'll bring this over to my Linux box. It spit out the file like I changed it to do, but it's, let's just say, a little broken. |
| 22:25:28 | <systwi> | Hmm, never mind, I still have the same issue. The filename gets interpreted as part of the hash |
| 22:26:06 | <systwi> | And the output is, for example, "ipsum dolor Lorem" |
| 22:26:56 | <systwi> | The only change I'm making is to save the hashes as a file |
| 22:34:47 | | godane1 quits [Read error: Connection reset by peer] |
| 22:35:25 | | godane1 joins |
| 22:35:32 | | User joins |
| 22:35:56 | | hooway quits [Read error: Connection reset by peer] |
| 22:35:57 | | TheLovinator quits [Quit: Ping timeout (120 seconds)] |
| 22:36:12 | | TheLovinator joins |
| 22:36:28 | | benjinsmith joins |
| 22:36:41 | <tech234a> | New YouTube Terms of Service allows YouTube to show ads on non-Partner Program videos; Payments to partners treated as royalties. https://www.youtube.com/t/terms |
| 22:37:44 | | benjins quits [Ping timeout: 240 seconds] |
| 22:39:51 | | benjinsmith is now known as benjins |
| 22:40:03 | | benjins is now authenticated as benjins |
| 22:42:51 | | @arkiver quits [Excess Flood] |
| 22:43:40 | | arkiver (arkiver) joins |
| 22:43:40 | | @ChanServ sets mode: +o arkiver |
| 22:57:32 | <systwi> | JAA: Figured it out, `awk' was causing the issues. The files I was checking have spaces in their names. |
| 22:58:25 | <@JAA> | Ah |
| 22:58:28 | <systwi> | Here's a hacky workaround: https://transfer.notkiska.pw/GOTg9/iasha1check.txt |
| 22:58:53 | <systwi> | Take note that most of my GNU commands have "g" prepended to them |
| 22:59:03 | <systwi> | But it works! |
| 22:59:14 | <@JAA> | Yeah, unless there are 2+ consecutive spaces in a filename. |
| 22:59:51 | <systwi> | Like this? |
| 22:59:55 | <@JAA> | Yeah |
| 23:00:03 | <systwi> | Uh oh |
| 23:01:06 | <systwi> | Oh, I see, it removes the extra space |
| 23:01:28 | <@JAA> | sed 's,^\(.*\) \([0-9a-f]\+\)$,\2 \1,' instead of the awk command should work (assuming a reasonable version of sed). |
| 23:02:18 | <@JAA> | There are probably various more edge cases my command doesn't cover properly though, like stuff that's escaped as XML entities in the filename. |
| 23:02:43 | <@JAA> | In any case, you'll get warnings/errors about that, so it won't fail silently. |
| 23:02:55 | <systwi> | Ok, cool, thank you. |
| 23:03:10 | <systwi> | That worked with gsed (GNU sed). Didn't try it with BSD sed |
| 23:11:40 | | Larsenv quits [Quit: ZNC 1.8.0 - https://znc.in] |
| 23:14:46 | | Arcorann (Arcorann) joins |
| 23:15:36 | | Larsenv (Larsenv) joins |
| 23:15:38 | <systwi> | Would you happen to know if there's a way to get direct links to original items only? |
| 23:16:05 | <systwi> | I'm looking into it now, but I just thought I'd ask just in case. |
| 23:19:34 | <@JAA> | Nope |
| 23:21:12 | <@JAA> | Looks like `ia download` has no option to skip derives either. Interesting. |
| 23:23:00 | <systwi> | Huh. There must be a way, somehow. How else would IA's zip-on-the-fly work? |
| 23:23:30 | <@JAA> | Oh, it's certainly possible, just not implemented. |
| 23:23:35 | <systwi> | I see |
| 23:24:32 | <@JAA> | I bet it would be pretty trivial to implement there as well. |
| 23:24:41 | <@JAA> | The CLI should already have that information. |