Jonathan Hodgson
e247c85bc9
BIN: analyse-headers: read from stdin if first arg is -
...
This makes testing much easier
2020-12-09 16:24:59 +00:00
Jonathan Hodgson
cad2f2d2d5
BIN: analyse-headers: Add more notes to expect-ct description
...
As pointed out by <Dom Ingram>, the expect-ct is likely to become
obsolete in June 2012
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT
2020-12-09 16:13:39 +00:00
Jonathan Hodgson
7ea1e9a964
BIN: analyse-headers: Fix incorrect reporting of SSL issues
...
It turns out the SSL flags secure and httponly are not case sensitive.
https://tools.ietf.org/html/rfc6265#section-5.2.5
I cannot find any documentation about the SameSite=Strict so I will
leave it case sensitive for now. The spec for that section is here:
https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-05#section-5.2
Thanks <Dom Ingram> for flagging this
2020-12-09 16:08:26 +00:00
Jonathan Hodgson
0aa3a121ab
BORG: stop backing up git repos
2020-12-07 11:40:40 +00:00
Jonathan Hodgson
89b8b6283e
BORG: Fixes backup dir
2020-12-07 11:39:03 +00:00
Jonathan Hodgson
f7c59be6ca
BORG: Adds borg backup script
2020-12-07 11:37:16 +00:00
Jonathan Hodgson
8a49e623ff
VIM: Adds firevim plugin
2020-12-07 11:36:54 +00:00
Jonathan Hodgson
7a7ffc608d
BIN: analyse-headers: add expect-ct and start referrer-policy
2020-12-03 11:19:35 +00:00
Jonathan Hodgson
3ce547a0b2
BIN: Analyse-headers: Adds to description for cookie flag
2020-12-02 10:54:10 +00:00
Jonathan Hodgson
fb5774a584
BIN: analyse-headers: fix error "wrap command not found"
2020-12-02 09:19:47 +00:00
Jonathan Hodgson
9ef36af8f7
BIN: analyse-headers: adds feature-policy and permissions-policy checks
2020-12-02 09:11:52 +00:00
Jonathan Hodgson
61097006a4
BIN: analyse-headers: Wrap text in descriptions
...
The text in descriptions is now wrapped to 80 chars. This does not
affect the headers printed at the top which are not wrapped
2020-12-02 08:32:10 +00:00
Jonathan Hodgson
af81ccd62e
BIN: Adds SameSite check in analyse-headers script
...
The script will now warn you if the SameSite option is not set to Strict
on cookies.
2020-12-01 21:17:34 +00:00
Jonathan Hodgson
1f29c17ab5
BIN: Fix webtest script when : in cookies
...
If there was a colon in a cookie, the script would misidentify insecure
cookie configurations
2020-12-01 19:56:33 +00:00
Jonathan Hodgson
a3f75d9b32
BIN: Adds analyse-headers script
...
The script is in early stages of development but should work for some of
the most common mis-configurtaions.
2020-12-01 18:15:01 +00:00
Jonathan Hodgson
2b244e33b5
REM: adds monthly reminders file
2020-11-19 14:40:50 +00:00
Jonathan Hodgson
9e2c860192
REM: adds %b to bin reminders
2020-11-19 14:39:50 +00:00
Jonathan Hodgson
951e3adcdf
REM: Created birthday and anniversary specific functions
...
Then uses them in the yearly file
2020-11-19 14:38:44 +00:00
Jonathan Hodgson
dae0d9e86e
Rem: add to one-off events
2020-11-19 14:38:22 +00:00
Jonathan Hodgson
142b72fbd2
REM: Changes to uk hollidays
...
Omits bank hollidays
Re-structured dates around crhistmas
Adds some dates such as black friday
2020-11-19 14:35:28 +00:00
Jonathan Hodgson
85e1755799
SHELL: Adds aliases for cp and mv with progress bars
...
I found patches at the link below for mv and cp that add options for
progress bars. I have applied and compiled them and named the commands
cpg and mvg as recommended in the readme. They are named like that (I
assume) because they add a -g flag for progress.
If they are present and in my path, I always want to use them with the
progress bar flag in place of cp or mv
https://github.com/jarun/advcpmv
2020-11-02 17:17:27 +00:00
Jonathan Hodgson
3e16c54387
SHELL: Adds a shortcut for wingcc
...
I can never remember the name of the command to compile a windows exe in
linux so I created an alias for it called wingcc
2020-11-02 17:13:39 +00:00
Jonathan Hodgson
de1bcc7cdc
SHELL: adds alias so sc is runs sc-im
2020-11-02 17:12:33 +00:00
Jonathan Hodgson
7b640c0219
REMIND: Adjust alias for better sorting
...
Default is dddd
aadd makes it sort date and time in ascending order (earlier first)
2020-11-02 17:09:19 +00:00
Jonathan Hodgson
3946f919e4
VIM: Adds ansiescape submodule
...
This plugin allows you to apply ansi colour escapes in a vim buffer
2020-11-02 17:08:22 +00:00
Jonathan Hodgson
c5ceb1487a
VIM: Updates plugins
2020-10-29 09:47:20 +00:00
Jonathan Hodgson
380b65e7a1
VIM: Updates plugins
2020-10-27 15:55:17 +00:00
Jonathan Hodgson
16f1d64012
BIN: Adds git dumper
...
from here: https://github.com/internetwache/GitTools/blob/master/Dumper/gitdumper.sh
2020-10-27 11:35:42 +00:00
Jonathan Hodgson
cc8708ab87
VIM: Sets ignore case and smart case
...
This means vim will search case insensitively until a capital letter is
inserted
2020-10-24 13:54:34 +01:00
Jonathan Hodgson
c7d4811c74
VIM: Makes markdown files 80 chars width
2020-10-24 13:54:06 +01:00
Jonathan Hodgson
a2593888ea
VIM: Adds language servers
...
Addes for vue, python and c
2020-10-24 13:52:42 +01:00
Jonathan Hodgson
456a337d1f
REMIND: adds to configuration file
...
* All the reminder files are included
* Different colours as set depending on the file they come from
* The separator in agenda view is set differently on subsequent days
2020-10-17 16:14:46 +01:00
Jonathan Hodgson
eca73c7038
REMIND: Adds one off and weekly remind files
2020-10-17 16:14:16 +01:00
Jonathan Hodgson
6b240bfbee
REMIND: Fix bank holidays around Christmas
...
This involved using $Tw instead of $Uw. I am still not entirely sure
what the difference is except $Tw works.
Suggested here:
https://www.reddit.com/r/commandline/comments/j94qx4/help_using_remind_satisfy_option/g8hqz6g/?utm_source=reddit&utm_medium=web2x&context=3
2020-10-17 16:11:27 +01:00
Jonathan Hodgson
b6d3ad2570
REMIND: Adds work calender to gitignore
2020-10-17 16:07:28 +01:00
Jonathan Hodgson
dc2a3662f5
REMIND: Renames birthdays to yearly and adds events
2020-10-17 16:04:58 +01:00
Jonathan Hodgson
8459513709
REMIND/ZSH: set environment variables and alias
...
I have added an environment variable to make rem look for it's default
configuration file in ~/.config/remind/remind.rem
I have added an alias so rem will output in colour
I have made zsh run `rem` when I open a new terminal if I don't have a
project set. I may remove this in the future
2020-10-14 17:46:45 +01:00
Jonathan Hodgson
e80443e891
ZSH: allows command swap key binding to support multiple groups
...
The groups are now separated by : character and each element in the
group is separated by a space
I have added a group for swapping ping and mtr
2020-10-14 12:29:16 +01:00
Jonathan Hodgson
2eeebca7fe
ZSH: Add alt+c keybinding for swapping commands
...
By pushing alt+c, zsh will now cycle between vim, ls and cd. In the
future I may add more cycle groups
2020-10-13 15:59:16 +01:00
Jonathan Hodgson
77adf62906
VIM: Adds request syntax file
...
File was simply taken from my old Vim configuration.
It inherits most of the html syntax as it is set on responses as well as
requests
Also, adds some request / response specific highlighting for things like
http method etc.
2020-10-13 10:44:28 +01:00
Jonathan Hodgson
2677166e4e
REMIND: Adds some uk holidays
2020-10-11 13:10:28 +01:00
Jonathan Hodgson
5b722fc28e
REMIND: Adds some birthdays and a years function
...
The years function takes a year and returns the number of years since
then. This is currently used so Remind can tell me how old people are on
their birthdays but could also be used for anniversaries.
2020-10-11 13:08:38 +01:00
Jonathan Hodgson
b899570d32
REMIND: Initial setup of remind
...
Remind is a calender application that I hope will replace calcurse at
some point.
Currently, nothing is added. I want to check that secret.rem files are
successfully encrypted using git-crypt before adding anything
2020-10-10 18:54:59 +01:00
Jonathan Hodgson
9cd1b37475
VIM: Adds bindings to default to "very magic" searching
...
By default, vim's reg-ex matching is weird. For example:
> * is special when not escaped but…
> + is special when escaped
> \{x,y} (escaping only the opening bracket) works but…
> You have to use \( \) (escape both parens)
> [] is special when both are unescaped
Source: https://wincent.com/wiki/Vim_regexes
For more details, check out Greg Hurrell's screencast:
https://www.youtube.com/watch?v=VjOcINs6QWs
2020-10-10 18:06:49 +01:00
Jonathan Hodgson
60941bc007
BIN: Adds hex2rgb script
2020-10-06 14:45:41 +01:00
Jonathan Hodgson
97b514f1fa
ZSH: makes edit with vim shortcut Ctrl+x
...
For some reason ctrl+x ctrl+e has stopped working. I think it is
probably related to the use of suckless scroll. This uses ctrl+e which
is interpreted as a scroll.
For now though, using ctrl+x is fine
2020-10-06 14:33:07 +01:00
Jonathan Hodgson
dc45e40bad
VIM: colour column on textwidth or if not set col 80
...
This had to be done in a FileType * autocmd so that it is done once file
type has been determined and textwidth is set, as suggested by tae on
discord
7630218973
2020-10-06 14:28:50 +01:00
Jonathan Hodgson
34d3bddd18
VIM: adds compile shortcuts and open shortcuts
2020-10-06 14:27:37 +01:00
Jonathan Hodgson
730cfd5258
NEWSBOAT: adds links and changes youtube tags
2020-10-06 13:23:08 +01:00
Jonathan Hodgson
640285b438
VIM: Makes fzf open in a floating window rather than as a split
2020-10-06 13:21:15 +01:00