Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
238 changes: 238 additions & 0 deletions emacs/config_scripts/mc-list.el
Original file line number Diff line number Diff line change
@@ -0,0 +1,238 @@

;; This file is automatically generated by the multiple-cursors extension.
;; It keeps track of your preferences for running commands with multiple cursors.

(setq mc/cmds-to-run-for-all
'(
abbrev-prefix-mark
ac-complete
adv-dash
adv-dot
adv-enter
adv-gt
adv-lt
adv-open-curly
adv-tab
back-to-indentation-or-beginning
backward-kill-sexp
backward-sexp
c-electric-backspace
c-electric-colon
c-electric-delete-forward
c-electric-paren
c-electric-pound
c-electric-semi&comma
c-electric-slash
c-electric-star
change-inner
change-number-at-point
change-outer
cider-eval-last-sexp
clj-hippie-expand-no-case-fold
cljr-cycle-coll
cljr-raise-sexp
cljr-slash
cljr-splice-sexp-killing-backward
cljr-thread-first-all
cljr-unwind
clojure-backward-logical-sexp
clojure-forward-logical-sexp
clojure-mode-paredit-wrap-round
clojure-mode-paredit-wrap-square
clojure-thread-first-all
clojure-toggle-keyword-string
comment-dwim
complete-symbol
cua-replace-region
cua-set-mark
cycle-spacing
delete-blank-lines
delete-indentation
dired-back-to-start-of-files
down-list
duplicate-current-line-or-region
electric-newline-and-maybe-indent
end-of-buffer
end-of-defun
eval-and-replace
eval-last-sexp
fill-paragraph
fold-this
forward-paragraph
forward-sentence
forward-sexp
god-mode-repeat
hippie-expand-no-case-fold
html-paragraph
html-wrap-in-tag
indent-for-tab-command
insert-parentheses
insert-postfix-whitespace
js2-beginning-of-line
js2-end-of-line
js2-insert-and-indent
js2r-inline-var
js2r-kill
js2r-move-line-up
js2r-split-string
js2r-var-to-this
jump-char-forward
jump-char-process-char
keyboard-escape-quit
kill-and-retry-line
kill-region-or-backward-word
kill-sexp
live-cycle-clj-coll
magit-stage-item
markdown-cycle
markdown-enter-key
markdown-exdent-or-delete
markdown-insert-link
markdown-outdent-or-delete
move-line-down
move-line-up
move-text-down
move-text-up
move-to-window-line-top-bottom
my-toggle-expect-focused
new-line-above
new-line-dwim
nxml-electric-slash
open-line-above
open-line-and-indent
open-line-below
org-beginning-of-line
org-delete-backward-char
org-delete-char
org-end-of-line
org-metaleft
org-metaright
org-return-indent
org-self-insert-command
org-shiftleft
org-shiftright
org-yank
orgtbl-self-insert-command
paredit-backslash
paredit-backward
paredit-backward-barf-sexp
paredit-backward-down
paredit-backward-slurp-sexp
paredit-backward-up
paredit-close-curly
paredit-close-round
paredit-close-square
paredit-comment-dwim
paredit-doublequote
paredit-forward
paredit-forward-barf-sexp
paredit-forward-delete
paredit-forward-down
paredit-forward-kill-word
paredit-forward-slurp-sexp
paredit-forward-up
paredit-join-sexps
paredit-kill
paredit-kill-region-or-backward-word
paredit-meta-doublequote
paredit-newline
paredit-open-curly
paredit-open-round
paredit-open-square
paredit-raise-sexp
paredit-reindent-defun
paredit-semicolon
paredit-splice-sexp
paredit-splice-sexp-killing-backward
paredit-split-sexp
paredit-wrap-round
paredit-wrap-round-from-behind
paredit-wrap-square
quoted-insert
reverse-region
save-region-or-current-line
sgml-delete-tag
sgml-maybe-name-self
sgml-slash
sh-assignment
skeleton-pair-insert-maybe
slime-space
sp--self-insert-command
sp-remove-active-pair-overlay
sp-self-insert-command
subtract-number-at-point
subword-left
subword-right
tagedit-forward-slurp-tag
tagedit-insert-dot
tagedit-insert-equal
tagedit-insert-exclamation-mark
tagedit-insert-gt
tagedit-insert-hash
tagedit-insert-lt
tagedit-insert-quote
tagedit-kill
tagedit-kill-attribute
tagedit-maybe-insert-slash
tagedit-raise-tag
tagedit-splice-tag
tern-ac-dot-complete
toggle-assert-refute
toggle-quotes
touch-buffer-file
transpose-params
transpose-sexps
transpose-words
wdired-capitalize-word
wdired-next-line
wdired-previous-line
wrap-region-trigger
yaml-electric-backspace
yaml-electric-dash-and-dot
yank-indented
yank-unindented
yas-expand
zap-up-to-char
))

(setq mc/cmds-to-run-once
'(
adv-insert-new-number
beginning-of-buffer
cider-eval-ns-form
cider-macroexpand-1
cleanup-buffer
clj-jump-to-other-file
clojure-mode-indent-top-level-form
custom-persp/emacs
describe-key
diff-hl-diff-goto-hunk
dired-toggle-read-only
edebug-next-mode
eval-expression
find-tag
god-local-mode
goto-line-with-feedback
handle-switch-frame
ido-switch-buffer
js2r-extract-var
js2r-rename-var
jump-between-source-and-test-files
kill-this-buffer
kmacro-end-or-call-macro
magit-copy-buffer-revision
magit-status
make-frame
mc/add-cursor-on-click
mc/add-cursors-to-all-matches
multiple-cursors-mode
ns-prev-frame
persp-switch
shell
skewer-load-buffer
smex
wgrep-change-to-wgrep-mode
wgrep-finish-edit
wgrep-save-all-buffers
yank-rectangle
))
Empty file.
57 changes: 57 additions & 0 deletions weather_client/#weather-client.py#
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
from requests import get
from json import loads

api_key = '1a0df3cadaab566d37bac2da0abcd6cc'
url = f'https://api.openweathermap.org/data/2.5/weather?id=2172797&appid={api_key}'

data = loads(get(url).text)

{
"coord": {
"lon": 145.77,
"lat": -16.92
},
"weather": [
{
"id": 802,
"main": "Clouds",
"description": "scattered clouds",
"icon": "03n"
}
],
"base": "stations",
"main": {
"temp": 300.15,
"pressure": 1007,
"humidity": 74,
"temp_min": 300.15,
"temp_max": 300.15
},
"visibility": 10000,
"wind": {
"speed": 3.6,
"deg": 160
},
"clouds": {
"all": 40
},
"dt": 1485790200,
"sys": {
"type": 1,
"id": 8166,
"message": 0.2064,
"country": "AU",
"sunrise": 1485720272,
"sunset": 1485766550
},
"id": 2172797,
"name": "Cairns",
"cod": 200
}

weather_type = data['weather'][0]['main']
temp = round((float(data['main']['feels_like']) - 273.15), 2)
humidty = data['main']['humidity']
wind = round(float(data['wind']['speed']) * 2.23694, 2)

print(f'| {weather_type} |  {temp}°C | {humidty}% Humidity | {wind} mph |')
Binary file not shown.
2 changes: 2 additions & 0 deletions weather_client/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
rm -r build dist __pycache__ weather-client.py~ weather-client.spec
pyinstaller --onefile weather-client.py
2 changes: 2 additions & 0 deletions weather_client/build.sh~
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
rm -r build dist __pycache__ weather-client.py~ weather-client.spec
pyinstaller --onefile weather-client.py
Loading