| 03:58:18 | <audrooku|m> | hey, I'm getting read errors with this video: https://web.archive.org/web/2oe_/http://wayback-fakeurl.archive.org/yt/WSydXew2H2Y |
| 03:58:20 | <audrooku|m> | someone is interested in recovering this video |
| 03:58:59 | <fireonlive> | cc arkiver |
| 04:00:04 | <audrooku|m> | (Reposted from #down-the-tube) |
| 04:52:07 | | line_ quits [Ping timeout: 272 seconds] |
| 05:21:46 | <nicolas17> | I need items "samsung-opensource-" and "samsung-opensource-457" deleted |
| 05:23:21 | <nicolas17> | the first was item ID "samsung-opensource-$i" with unset $i, the second was me typoing ID 547 and when my dumb script didn't find directory 457 it started uploading the current directory contents instead |
| 05:24:16 | | c3manu quits [Remote host closed the connection] |
| 05:24:22 | | c3manu (c3manu) joins |
| 05:26:57 | | systwi quits [Ping timeout: 272 seconds] |
| 05:27:08 | <audrooku|m> | Doesn't the web interface let you remore them? |
| 05:27:12 | <audrooku|m> | Remove* |
| 05:29:48 | <nicolas17> | I can "dark" my own items |
| 05:36:34 | <@JAA> | Yeah, deleting the files and darking the item is what I do in such cases. |
| 05:38:27 | <nicolas17> | for f in data/$i/*.zip; do unzip -t $f || exit 1; done |
| 05:38:41 | <nicolas17> | oops that fails if this particular directory has no zip files, I know, I'll set shopt nullglob |
| 05:39:23 | <nicolas17> | but now with nullglob, $(ls -S data/$i/*) expands to $(ls -S) and lists the current directory if data/$i doesn't exist >_< |
| 05:39:40 | <nicolas17> | jank bash script strikes again |
| 05:40:50 | <fireonlive> | [[ ! -z $i ]] |
| 05:40:52 | <fireonlive> | or something |
| 05:41:00 | <fireonlive> | o |
| 05:41:01 | <fireonlive> | nv, |
| 05:41:02 | <fireonlive> | m |
| 05:41:08 | <nicolas17> | or use a real programming language |
| 05:41:12 | <@JAA> | [[ -e data/$i ]] |
| 05:41:13 | <fireonlive> | 🐍 |
| 05:41:39 | <@JAA> | Also, don't parse ls output, ever. :-) |
| 05:41:43 | <fireonlive> | JAA hotline best hotline |
| 05:42:03 | <nicolas17> | JAA: I already had issues with spaces in filenames but they're rare enough :P |
| 05:42:20 | <nicolas17> | I wanted to sort them by size |
| 05:42:22 | <@JAA> | git gud then! |
| 05:43:12 | <fireonlive> | when attempting to do something i find it's easier to just not |
| 05:43:34 | <@JAA> | `find data/$i -type f -printf '%s %p\0' | sort -nz | sed -z 's,^[0-9][0-9]* ,,' | xargs -0 <something>` |
| 05:43:56 | <@JAA> | Untested, but that's the idea anyway. |
| 05:45:27 | <nicolas17> | files.sort(key=lambda filename: os.path.getsize(filename), reverse=True) |
| 05:46:47 | <@JAA> | Yeah, but where's the fun in not fighting Bash? |
| 05:47:48 | <@JAA> | On a more serious note though, I'm not liking at all where Bash is heading in 5.2 and 5.3. We'll see how this works out in the long run... |
| 05:48:07 | <nicolas17> | I don't keep up with new features at all :P |
| 05:48:31 | <@JAA> | I just found out the other day that it's impossible now to safely use assoc arrays in arithmetic contexts from 5.2 on, unless you drop BASH_COMPAT to 5.1. |
| 05:48:43 | <@JAA> | All because of a very shitty 'feature'. |
| 05:50:01 | <@JAA> | I hope the people complaining about Python's occasional change that breaks backwards compatibility will be just as fierce in complaining about this. ;-) |
| 05:54:07 | <fireonlive> | will JAA move to zsh?! |
| 05:54:25 | <audrooku|m> | Stay tuned |
| 05:54:37 | <fireonlive> | 🎵🎵🎵 |
| 05:57:00 | <@JAA> | Maybe, or I'll go with ksh. :-P |
| 05:57:17 | <@JAA> | I've also wanted to try Xonsh. |
| 05:57:34 | <@JAA> | But the key issue is that Bash is available *everywhere* and these other things ... aren't. |
| 05:57:58 | <fireonlive> | true... :( |
| 05:58:07 | <fireonlive> | especially on some of those uh AT things |
| 05:58:19 | <@JAA> | We don't talk about those. |
| 05:58:28 | <fireonlive> | :D |
| 06:03:36 | <@JAA> | I do have access to that one cursed system with Dash as the default shell... |
| 06:04:15 | <fireonlive> | oh lord |
| 06:04:29 | <@JAA> | At least it's not csh... |
| 06:10:12 | | systwi (systwi) joins |
| 06:13:12 | <fireonlive> | :p |
| 07:28:55 | | line joins |
| 08:03:25 | | Arcorann (Arcorann) joins |
| 08:11:18 | | c3manu quits [Remote host closed the connection] |
| 08:11:52 | | c3manu (c3manu) joins |
| 08:11:54 | | c3manu quits [Remote host closed the connection] |
| 08:12:34 | | c3manu (c3manu) joins |
| 08:14:12 | | c3manu quits [Remote host closed the connection] |
| 08:20:23 | | c3manu (c3manu) joins |
| 10:17:01 | | f_ quits [Ping timeout: 272 seconds] |
| 11:09:08 | | f_ (funderscore) joins |
| 12:50:55 | | Arcorann quits [Ping timeout: 272 seconds] |
| 14:50:37 | | magmaus3 quits [Ping timeout: 272 seconds] |
| 15:21:31 | | DogsRNice joins |
| 15:33:34 | | magmaus3 (magmaus3) joins |
| 18:03:50 | | datechnoman quits [Ping timeout: 240 seconds] |
| 18:06:41 | | datechnoman (datechnoman) joins |
| 20:02:17 | | SootBector quits [Remote host closed the connection] |
| 20:06:26 | | SootBector (SootBector) joins |
| 23:11:32 | | driib quits [Quit: Ping timeout (120 seconds)] |
| 23:11:35 | | DigitalDragons quits [Quit: Ping timeout (120 seconds)] |
| 23:12:38 | | DigitalDragons (DigitalDragons) joins |
| 23:14:25 | | driib (driib) joins |
| 23:15:23 | | JTL quits [Ping timeout: 272 seconds] |
| 23:16:55 | | JTL (JTL) joins |