News for hackers. Stuff that matters.
Re:GNU/Linux shell related internals by 1vuio0pswjnm7 on Sunday December 18, 2022 @09:29PM (#34047592)
At least three options to retrieve this without without Javascript or cookies and view in a popular browser. Example script below. Tested with p7zip and Info-Zip unzip. BSD libarchive unzip should work, too.

NB. This cookie banner annoyance does not work in text-only browser such as links. It only works when using popular browsers.

Uncomment one of the OPTIONS. Then, assuming script is "1.sh",

    sh 1.sh > 1.htm
    firefox ./1.htm

 
    #!/bin/sh
 
    #OPTION1=biriukov.dev
    #OPTION2=raw.githubusercontent.com
    #OPTION3=codeload.github.com
    
    REPO=brk0v.github.io
    
    if test $OPTION3
    then
    curl -A "" -o$REPO-master.zip https://$OPTION3/brk0v/$REPO/zip/master
    fi
    for x in \
    0-sre-should-know-about-gnu-linux-shell-related-internals-file-descriptors-pipes-terminals-user-sessions-process-groups-and-daemons \
    1-file-descriptor-and-open-file-description \
    2-pipes \
    3-process-groups-jobs-and-sessions \
    4-terminals-and-pseudoterminals
    do
    if test $OPTION2
    then
    echo url=https://$OPTION2/brk0v/$REPO/master/docs/fd-pipe-session-terminal/$x/index.html 
    elif test $OPTION1
    then
    echo url=https://$OPTION1/docs/fd-pipe-session-terminal/$x/ 
    elif test $OPTION3 
    then
    #7z x -so $REPO-master.zip $REPO-master/docs/fd-pipe-session-terminal/$x/index.html
    /usr/sbin/unzip -p $REPO-master.zip $REPO-master/docs/fd-pipe-session-terminal/$x/index.html
    fi
    done|if test $OPTION1 
    then
    curl -A "" -K-
    elif test $OPTION2
    then
    curl -A "" -K-
    elif test $OPTION3
    then 
    cat
    rm $REPO-master.zip
    fi|sed 's/<script/<!--&/g;s/<\/script>/&-->/g;s/cookie.css//g;s/cookie.js//g'

There are no comments on this comment yet.