- Run:
git config --global core.hooksPath ~/githooks - Create hooks folder:
mkdir ~/githooks - Copy
pre-pushto the~/githooksfolder - Set executable:
chmod +x ~/githooks/pre-push
| something: | |
| $(call prompt_run,echo "FUN!") | |
| # Prompt the user to continue and exit the script if they choose no | |
| define prompt_continue | |
| @read -p "Contine and $(1)? " -n 1 -r REPLY; echo "\n"; \ | |
| if [[ $$REPLY =~ ^[Nn]$$ ]]; then exit 1; fi | |
| endef | |
| # Prompt the user to run a given command, and keep going if they choose no |
| # Every 4 Frames via find and a file | |
| echo "Enter Video Name for folder: ";read VSRC; find . -type f -name '*.JPG' | sort | awk 'NR%4 == 1 {print "file \x27"$1"\x27"}' > $VSRC.txt; ffmpeg -f concat -safe 0 -i $VSRC.txt -c:v libx264 -b:v 10M -maxrate 10M -bufsize 4M -vf scale=-1:1080,format=yuv420p -r 30 $VSRC.mp4 |
| import yaml | |
| def iter_cases(root, obj=None, template=None): | |
| """Find and yield example responses in the spec | |
| Since examples are free-form as mentioned in the following | |
| https://swagger.io/docs/specification/adding-examples/ | |
| This function assumes each example resonse is key by a unique name, |
| """Example Build File""" | |
| from invoke import task | |
| from tasks.zefr_template import namespace | |
| def build(ctx): | |
| """Build the image""" | |
| print("Building Overridden!") | |
The Jenkins changeset function didn't seem to work predicably enough,
as described in How to access Changelogs in a Pipeline Job?
So instead I wrote this quick invoke script to pull the changes directly from the git logs.
This assumes changes are done in PRs, so when on run on master the task will look for all changes
2 PRs back, but when developing off master it will look for the first PR it finds.
This of course will have issues, if you've merged a PR into another branch and then merged the branch, but for my use case this should be fine.
| #!/usr/bin/env python | |
| # coding: utf-8 | |
| """Find your PRs | |
| Builds a list of PRs you've worked on over the last xxx (year, month, week) | |
| Example Web Search (https://github.com/pulls): | |
| * `is:pr author:a created:>2017-11-01` | |
| * `is:pr mentions:kylejameswalker commenter:kylejameswalker created:>2017-11-01` |
To get this to work without updating your forked version number, you must lie in the dependency_links section, and then
unpin the version that you want installed. This makes it think that the branch is version current linux time (int) in
the lookup but will acutally install whatever version it finds in the fork.
Note: You also will likely need to clear your pip cache so it won't install the version it finds in pypi, I think doing the current time will keep it from using the pypi version, so just make sure you keep an eye on the logs when you install your library, and that it says "Cloning ..../KyleJamesWalker/example_lib
You can get the string manually with the following:
screen /dev/ttyUSB0
ATZ
AT^NDISDUP=1,1,"h2g2"
AT^DHCP?
# This responds with something like:
# ^DHCP:11111111,22222222,33333333,44444444,55555555,66666666,100000000,50000000
# | <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <style type="text/css"> | |
| .tnr { | |
| font-family: "Times New Roman", Times, serif; | |
| } | |
| .logo { | |
| position: relative; |