<commit_before># Simple frame grabber using IPWebcam Remote Camera (Android)

My son (and myself) both love trying to make stop-motion Lego movies but there
is an absolute dearth of good free applications out there.  I aim to remedy
that will a cross-platform binary (under development) that uses D-lang and
Vibe.d, this little utility was a proof of concept to get me into learning the
libraries more and also to prove that I could actually grab an image from
IPWebcam Remote.

# Building it

Build the binary as shown, this is for OS X:

    dmd -L/usr/lib/libcurl.dylib main.d

You may have to fiddle with that to work on other systems.

Once it is built, copy it somewhere that it can be found on the system file
path, on my iMac that is /usr/local/bin/slomograb

# Using it.

Having copied it on the path, you should then run IPCamera and note the address
it gives you: for me that usually turns out to be something like:
http://192.168.0.8:8080

You can then do: slomograb 192.168.0.8:8080

This will take a high-resolution picture using the settings you have in effect<commit_msg>Typo#1<commit_after># Simple frame grabber using IPWebcam Remote Camera (Android)

My son (and myself) both love trying to make stop-motion Lego movies but there
is an absolute dearth of good free applications out there.  I aim to remedy
that with a cross-platform binary (under development) that uses D-lang and
Vibe.d, this little utility was a proof of concept to get me into learning the
libraries more and also to prove that I could actually grab an image from
IPWebcam Remote.

# Building it

Build the binary as shown, this is for OS X:

    dmd -L/usr/lib/libcurl.dylib main.d

You may have to fiddle with that to work on other systems.

Once it is built, copy it somewhere that it can be found on the system file
path, on my iMac that is /usr/local/bin/slomograb

# Using it.

Having copied it on the path, you should then run IPCamera and note the address
it gives you: for me that usually turns out to be something like:
http://192.168.0.8:8080

You can then do: slomograb 192.168.0.8:8080

This will take a high-resolution picture using the settings you have in effect
{'fraction_non_alphanumeric': 0.047531149053991695, 'fraction_numerical': 0.022611905860636824, 'mean_word_length': 3.8719101123595507, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7159405', 'n_tokens_mistral': 660, 'n_tokens_neox': 615, 'n_words': 357}