http://www.compciv.org/recipes/cli/pup-for-parsing-html/
pup 'a:contains("geo.rkkda") text{}'
pup 'a:contains("geo.rkkda") attr{href}'
http://www.compciv.org/recipes/cli/pup-for-parsing-html/
pup 'a:contains("geo.rkkda") text{}'
pup 'a:contains("geo.rkkda") attr{href}'
grep -R (recurse through subdirectories) | |
grep -i (Case insensitive) | |
grep -e (extended regex, allows for regex modifiers) | |
grep -l (only returns file name) | |
grep -Rle 'aligne\b' | xargs sed -i 's/aligne\b/align/'g | |
# search for the string 'aligne' (don't returns strings like 'aligned') | |
# pass all files that have said string to xargs which quickly processes | |
# sed (with the -i flag to process in place) |
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> | |
<package format="1" xmlns="https://wiki.freecad.org/Package_Metadata"> | |
<name>Zolkos Theme Package</name> | |
<description>A preference pack including a stylesheet with tabs</description> | |
<version>0.1.0</version> | |
<maintainer email="zolko@zolko.org">Zolko</maintainer> | |
<license file="LICENSE">GPLv3</license> | |
<url type="repository" branch="main">https://github.com/zolko/ZolkoThemePackage</url> | |
<icon>resources/icons/Zolko.svg</icon> |
#!/bin/bash | |
# This script will ascertain what hash number (derived from revision number) your current | |
# local copy of FreeCAD is based on. Then it lists the commits that haven't made it in to | |
# said local copy. | |
git fetch --all # Make sure up-to-date | |
head=$(git rev-list --count HEAD) | |
echo -e "\n" | |
echo -e "Upstream: $head" |
git show --pretty="" --name-only a9dc7b038d93ca96c776bd778f71458a4bc89a5e | grep -e '\.h$' | while read file; do md5sum ${file}; done |
# get total commit count
curl --silent -I -k "https://api.github.com/repos/FreeCAD/FreeCAD/commits?per_page=1" | sed -n '/^[Ll]ink:/ s/.*"next".*page=\([0-9]*\).*"last".*/\1/p'
# get AppImage release number
curl -s -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/FreeCAD/FreeCAD-bundle/releases/tags/weekly-builds | jq '.assets[].name' | grep -e 'AppImage\"$' | sed -r 's/.*-([0-9]{5}).*/\1/'
From d23b1d79362b64690dbe17cfb75f152e183ea4b1 Mon Sep 17 00:00:00 2001 | |
From: luz paz <luzpaz@github.com> | |
Date: Thu, 31 Mar 2022 09:22:00 -0400 | |
Subject: [PATCH] Fix various documentation and source comment typos | |
Signed-off-by: luz paz <luzpaz@github.com> | |
--- | |
ccx_2.19/src/CalculiX.h | 4 ++-- | |
ccx_2.19/src/README.INSTALL | 2 +- | |
ccx_2.19/src/add_rect.c | 6 +++--- |
Find a line that doesn't have '->' in it: ^(.(?!(->)))*$ | |
Find a line with missing commas: ^(?=\w+->(?!\w+$)(?:\w+, )*\w+(?!,)$).+ | |
# Copying commits from other repos | |
## This will print the diff, | |
## then grep all lines that start with '+' and a letter or number (needs other conditions as well | |
## the truncates the '+' of the beginning of the result | |
## copies everything to the buffer | |
git show | grep '^+[a-zA-Z0-9]' | cut -c 2- | pbcopy |
From 63107a4d7679a805ec494596597727d0624f02c9 Mon Sep 17 00:00:00 2001 | |
From: luz paz <luzpaz@github.com> | |
Date: Sat, 10 Jul 2021 19:05:32 -0400 | |
Subject: [PATCH] Fix various typos | |
Found via ./src/autofit/aflatin.c:1697: inbetween ==> between, in between | |
./src/autofit/afhints.c:1056: inbetween ==> between, in between | |
./src/pshinter/pshalgo.c:805: inbetween ==> between, in between | |
./src/gxvalid/gxvjust.c:252: Threshhold ==> Threshold | |
./src/pfr/pfrload.c:291: acount ==> account |