Add torrent config
This commit is contained in:
parent
7603583d19
commit
ca5adde5ba
@ -204,3 +204,15 @@ Terminal=false
|
|||||||
MimeType=x-scheme-handler/org-protocol;
|
MimeType=x-scheme-handler/org-protocol;
|
||||||
NoDisplay=true
|
NoDisplay=true
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
* Torrent with Transmission
|
||||||
|
:PROPERTIES:
|
||||||
|
:header-args: :tangle ~/.local/share/applications/torrent.desktop
|
||||||
|
:header-args+: :comments both :mkdirp yes
|
||||||
|
:END:
|
||||||
|
#+begin_src conf
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Torrent
|
||||||
|
Exec=tremc %U
|
||||||
|
#+end_src
|
||||||
|
@ -291,6 +291,11 @@ Org Capture
|
|||||||
config.bind(',R', 'hint links userscript ~/.config/qutebrowser/userscripts/org-capture.sh')
|
config.bind(',R', 'hint links userscript ~/.config/qutebrowser/userscripts/org-capture.sh')
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
Download a torrent
|
||||||
|
#+begin_src python
|
||||||
|
config.bind(',t', 'hint links spawn --userscript ~/scripts/torrent-add.sh {hint-url}')
|
||||||
|
#+end_src
|
||||||
|
|
||||||
Annotate with Hypothesis
|
Annotate with Hypothesis
|
||||||
#+begin_src python
|
#+begin_src python
|
||||||
config.bind(',a', "jseval javascript:(function(){window.hypothesisConfig=function(){return{showHighlights:true,appType:'bookmarklet'};};var d=document,s=d.createElement('script');s.setAttribute('src','https://hypothes.is/embed.js');d.body.appendChild(s)})();")
|
config.bind(',a', "jseval javascript:(function(){window.hypothesisConfig=function(){return{showHighlights:true,appType:'bookmarklet'};};var d=document,s=d.createElement('script');s.setAttribute('src','https://hypothes.is/embed.js');d.body.appendChild(s)})();")
|
||||||
|
@ -15,13 +15,14 @@
|
|||||||
#+HTML_HEAD: <script type="text/javascript" src="./js/bootstrap.min.js"></script>
|
#+HTML_HEAD: <script type="text/javascript" src="./js/bootstrap.min.js"></script>
|
||||||
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
|
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
|
||||||
#+HTML_HEAD: <script type="text/javascript" src="./js/readtheorg.js"></script>
|
#+HTML_HEAD: <script type="text/javascript" src="./js/readtheorg.js"></script>
|
||||||
|
|
||||||
|
#+PROPERTY: header-args:bash :comments both :mkdirp yes
|
||||||
|
#+PROPERTY: header-args:bash+ :shebang "#!/usr/bin/env bash"
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
* Wallpapers
|
* Wallpapers
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :tangle ~/scripts/wallpapers.sh
|
:header-args: :tangle ~/scripts/wallpapers.sh
|
||||||
:header-args+: :comments both :mkdirp yes
|
|
||||||
:header-args+: :shebang "#!/usr/bin/env bash"
|
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
#+begin_src bash
|
#+begin_src bash
|
||||||
@ -34,8 +35,6 @@
|
|||||||
* LockScreen
|
* LockScreen
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :tangle ~/scripts/lockscreen.sh
|
:header-args: :tangle ~/scripts/lockscreen.sh
|
||||||
:header-args+: :comments both :mkdirp yes
|
|
||||||
:header-args+: :shebang "#!/usr/bin/env bash"
|
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
First, turn off dunst
|
First, turn off dunst
|
||||||
@ -103,8 +102,6 @@ Finally, lock the screen using =i3lock=.
|
|||||||
* Lock / Exit / Suspend / ...
|
* Lock / Exit / Suspend / ...
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :tangle ~/scripts/quit.sh
|
:header-args: :tangle ~/scripts/quit.sh
|
||||||
:header-args+: :comments both :mkdirp yes
|
|
||||||
:header-args+: :shebang "#!/usr/bin/env bash"
|
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
#+begin_src bash
|
#+begin_src bash
|
||||||
@ -131,8 +128,6 @@ Finally, lock the screen using =i3lock=.
|
|||||||
* NAS - Mount
|
* NAS - Mount
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :tangle ~/scripts/nas.sh
|
:header-args: :tangle ~/scripts/nas.sh
|
||||||
:header-args+: :comments both :mkdirp yes
|
|
||||||
:header-args+: :shebang "#!/usr/bin/env bash"
|
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
#+begin_src bash
|
#+begin_src bash
|
||||||
@ -151,11 +146,21 @@ Finally, lock the screen using =i3lock=.
|
|||||||
fi
|
fi
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
* Download Torrent
|
||||||
|
:PROPERTIES:
|
||||||
|
:header-args: :tangle ~/scripts/torrent-add.sh
|
||||||
|
:END:
|
||||||
|
|
||||||
|
#+begin_src bash
|
||||||
|
transmission-remote ***REMOVED***:9091 --auth tdehaeze:$(pass nas/transmission | sed -n 1p) -a $1 && \
|
||||||
|
dunstify 'Torrent' 'Successfully added' || \
|
||||||
|
dunstify 'Torrent' 'Error'
|
||||||
|
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* Icons Unicode
|
* Icons Unicode
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :tangle ~/scripts/icons.sh
|
:header-args: :tangle ~/scripts/icons.sh
|
||||||
:header-args+: :comments both :mkdirp yes
|
|
||||||
:header-args+: :shebang "#!/usr/bin/env bash"
|
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
#+begin_src bash
|
#+begin_src bash
|
||||||
@ -180,8 +185,6 @@ Finally, lock the screen using =i3lock=.
|
|||||||
* Org-Protocol-Capture-HTML
|
* Org-Protocol-Capture-HTML
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :tangle ~/scripts/org-protocol-capture-html.sh
|
:header-args: :tangle ~/scripts/org-protocol-capture-html.sh
|
||||||
:header-args+: :comments both :mkdirp yes
|
|
||||||
:header-args+: :shebang "#!/usr/bin/env bash"
|
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
Defaults
|
Defaults
|
||||||
@ -311,8 +314,6 @@ Send to Emacs
|
|||||||
* Restart Mopidy
|
* Restart Mopidy
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args: :tangle ~/scripts/mopidy-restart.sh
|
:header-args: :tangle ~/scripts/mopidy-restart.sh
|
||||||
:header-args+: :comments both :mkdirp yes
|
|
||||||
:header-args+: :shebang "#!/usr/bin/env bash"
|
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
#+begin_src bash
|
#+begin_src bash
|
||||||
|
@ -189,6 +189,10 @@ XF86Display
|
|||||||
super + space ; i
|
super + space ; i
|
||||||
$BROWSER;
|
$BROWSER;
|
||||||
|
|
||||||
|
# Start Terminal Application
|
||||||
|
super + space ; t
|
||||||
|
$TERMINAL -e "tremc"
|
||||||
|
|
||||||
# Alternative Browser
|
# Alternative Browser
|
||||||
super + space ; shift + i
|
super + space ; shift + i
|
||||||
brave;
|
brave;
|
||||||
|
66
dotfiles/torrent.org
Normal file
66
dotfiles/torrent.org
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
#+TITLE: Torrent Configuration
|
||||||
|
:DRAWER:
|
||||||
|
#+STARTUP: overview
|
||||||
|
|
||||||
|
#+LANGUAGE: en
|
||||||
|
#+EMAIL: dehaeze.thomas@gmail.com
|
||||||
|
#+AUTHOR: Dehaeze Thomas
|
||||||
|
|
||||||
|
#+HTML_LINK_HOME: ./index.html
|
||||||
|
#+HTML_LINK_UP: ./index.html
|
||||||
|
|
||||||
|
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./css/htmlize.css"/>
|
||||||
|
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="./css/readtheorg.css"/>
|
||||||
|
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.min.js"></script>
|
||||||
|
#+HTML_HEAD: <script type="text/javascript" src="./js/bootstrap.min.js"></script>
|
||||||
|
#+HTML_HEAD: <script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
|
||||||
|
#+HTML_HEAD: <script type="text/javascript" src="./js/readtheorg.js"></script>
|
||||||
|
:END:
|
||||||
|
|
||||||
|
* NAS Configuration
|
||||||
|
|
||||||
|
* Tremc - Curses interface for Transmission
|
||||||
|
https://github.com/tremc/tremc
|
||||||
|
|
||||||
|
#+begin_src conf :comments none :mkdirp yes :tangle ~/.config/tremc/settings.cfg :noweb no-export
|
||||||
|
[Connection]
|
||||||
|
password = <<get-password(passname="nas/transmission")>>
|
||||||
|
username = tdehaeze
|
||||||
|
port = 9091
|
||||||
|
host = ***REMOVED***
|
||||||
|
path = /transmission/rpc
|
||||||
|
ssl = False
|
||||||
|
|
||||||
|
[Sorting]
|
||||||
|
order = name
|
||||||
|
|
||||||
|
[Filtering]
|
||||||
|
filter =
|
||||||
|
invert = False
|
||||||
|
|
||||||
|
[Misc]
|
||||||
|
compact_list = False
|
||||||
|
torrentname_is_progressbar = True
|
||||||
|
file_viewer = xdg-open %%s
|
||||||
|
file_open_in_terminal = True
|
||||||
|
|
||||||
|
[Colors]
|
||||||
|
title_seed = bg:green,fg:black
|
||||||
|
title_download = bg:blue,fg:black
|
||||||
|
title_idle = bg:cyan,fg:black
|
||||||
|
title_verify = bg:magenta,fg:black
|
||||||
|
title_paused = bg:black,fg:white
|
||||||
|
title_error = bg:red,fg:white
|
||||||
|
download_rate = bg:black,fg:blue
|
||||||
|
upload_rate = bg:black,fg:red
|
||||||
|
eta+ratio = bg:black,fg:white
|
||||||
|
filter_status = bg:red,fg:black
|
||||||
|
dialog = bg:black,fg:white
|
||||||
|
dialog_important = bg:red,fg:black
|
||||||
|
button = bg:white,fg:black
|
||||||
|
button_focused = bg:black,fg:white
|
||||||
|
file_prio_high = bg:red,fg:black
|
||||||
|
file_prio_normal = bg:white,fg:black
|
||||||
|
file_prio_low = bg:yellow,fg:black
|
||||||
|
file_prio_off = bg:blue,fg:black
|
||||||
|
#+end_src
|
Loading…
Reference in New Issue
Block a user