Commit graph

1011 commits

Author SHA1 Message Date
Jonathan Hodgson
3665bb63a2 BIN: analyse-headers: fix error "wrap command not found" 2020-12-02 09:19:47 +00:00
Jonathan Hodgson
97df97a48b BIN: analyse-headers: adds feature-policy and permissions-policy checks 2020-12-02 09:11:52 +00:00
Jonathan Hodgson
afa3f3495a 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
fb5d25dc6c 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
c384064641 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
ab2c56d9b5 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
cf37bd3dcf REM: adds monthly reminders file 2020-11-19 14:40:50 +00:00
Jonathan Hodgson
c89695ae3f REM: adds %b to bin reminders 2020-11-19 14:39:50 +00:00
Jonathan Hodgson
7294d0fc2f REM: Created birthday and anniversary specific functions
Then uses them in the yearly file
2020-11-19 14:38:44 +00:00
Jonathan Hodgson
fc5a8cfe4f Rem: add to one-off events 2020-11-19 14:38:22 +00:00
Jonathan Hodgson
ae5a97a677 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
959b57110c 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
6f8de2427e 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
7a82ef8f29 SHELL: adds alias so sc is runs sc-im 2020-11-02 17:12:33 +00:00
Jonathan Hodgson
9f00cf46a4 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
62230ac526 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
376a1aeb66 VIM: Updates plugins 2020-10-29 09:47:20 +00:00
Jonathan Hodgson
7c762ec1ba VIM: Updates plugins 2020-10-27 15:55:17 +00:00
Jonathan Hodgson
83f00fd4b9 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
068bc6e3c1 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
22adb0a397 VIM: Makes markdown files 80 chars width 2020-10-24 13:54:06 +01:00
Jonathan Hodgson
a02e8ff6f0 VIM: Adds language servers
Addes for vue, python and c
2020-10-24 13:52:42 +01:00
Jonathan Hodgson
e43680ca15 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
639010993b REMIND: Adds one off and weekly remind files 2020-10-17 16:14:16 +01:00
Jonathan Hodgson
748b996fe4 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
d09a944db6 REMIND: Adds work calender to gitignore 2020-10-17 16:07:28 +01:00
Jonathan Hodgson
1f38176709 REMIND: Renames birthdays to yearly and adds events 2020-10-17 16:04:58 +01:00
Jonathan Hodgson
303ff410f7 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
ae532f2ca0 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
d68a0628b2 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
a781e5d67a 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
c689437da5 REMIND: Adds some uk holidays 2020-10-11 13:10:28 +01:00
Jonathan Hodgson
ae97e15af8 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
b208c53298 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
c050efe3b5 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
7a4a785ac7 BIN: Adds hex2rgb script 2020-10-06 14:45:41 +01:00
Jonathan Hodgson
85507b9aae 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
9ba7608e66 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
9479b9574e VIM: adds compile shortcuts and open shortcuts 2020-10-06 14:27:37 +01:00
Jonathan Hodgson
9731b15aca NEWSBOAT: adds links and changes youtube tags 2020-10-06 13:23:08 +01:00
Jonathan Hodgson
4d960bfe43 VIM: Makes fzf open in a floating window rather than as a split 2020-10-06 13:21:15 +01:00
Jonathan Hodgson
1096526ef3 VIM: Adds bash language server support 2020-10-06 13:20:48 +01:00
Jonathan Hodgson
d8408ebb00 VIM: Makes status line show cursor column 2020-10-06 13:20:17 +01:00
Jonathan Hodgson
341d45e4f3 VIM: Makes vim auto-add comment character
It will do this in insert mode when pushing <enter> or when in normal
mode when pushing o or O
2020-10-06 13:14:56 +01:00
Jonathan Hodgson
9b62d793ae VIM: Fixes <del> key
For some reason the del key isn't working for me so I re-map it
<right><bs>
2020-09-29 14:26:19 +01:00
Jonathan Hodgson
8a05cf8689 VIM: Moves lsp config into after folder
This forces it to initialise everything after my colourscheme etc have
been set resulting in error messages being read.
2020-09-29 14:25:04 +01:00
Jonathan Hodgson
bae31d87cf BIN: Makes opout view images with sxiv 2020-09-29 08:52:47 +01:00
Jonathan Hodgson
3c19dd0ace VIM: Makes vim open external files with opout
Vim can open external files when the cursor is "over" them by pushing gx

If in a netrw window, simply x is used.

This is useful when in, for example, a markdown file. I can view the
image by putting the cursor over the path and pushing gx
2020-09-29 08:50:23 +01:00
Jonathan Hodgson
9058178187 VIM: Sets up simple statusbar 2020-09-28 14:36:19 +01:00
Jonathan Hodgson
a315410608 VIM: Adds vim fugitive plugin 2020-09-28 14:31:01 +01:00