about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge branch 'master' of git://github.com/DaPangus/rangerhut2011-10-284-0/+16
| |\
| | * core.main: fix --selectfile with relative pathsDavid Pugnasse2011-10-252-6/+3
| | |
| pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
#+TITLE: Cetus

Cetus is a wallpaper manager written in Go. It uses [[https://source.unsplash.com/][Unsplash Source]] to get
wallpapers.

*Note*: Cetus is a work in-progress & many features are yet to be implemented.

* Features
- set a specific photo as background
- set a random photo as background
- customize wallpaper size
* Demo
I just run some cetus commands on my computer, nothing fancy. I'll make better
demo videos someday.

| Version | Video                                                                |
|---------+----------------------------------------------------------------------|
| v0.2.0  | https://diode.zone/videos/watch/12db31e1-3517-4888-ad06-55f3859447a1 |
* Dependency
- [[https://feh.finalrewind.org/][feh]]
* Usage
** photo-id
photo-id flag can be used to set a specific photo as background.
#+BEGIN_SRC sh
cetus -width 1920 -height 1080 \
      -photo-id=FzrjgIId6NU
#+END_SRC
** random
random flag can be used to set a random photo as background, this is the default
behaviour.
#+BEGIN_SRC sh
cetus -width 1920 -height 1080 \
      -random

cetus -width 1920 -height 1080 # same as above
#+END_SRC
ons'>+16 | | | | | * | | ext.human_readable: Fixed spelling error (seperator->separator)hut2011-10-223-17/+17 | | | | | * | | fsobject.directory: Improved cumulative_size stuffhut2011-10-221-15/+12 | | | | | * | | fsobject.directory: Add a "?" when unsure about the sizehut2011-10-221-8/+15 | | | | | * | | New key "dc" to get cumulative size of selected directorieshut2011-10-224-2/+46 | | | | * | | | api.apps: Fix handling of single-string return valueshut2011-10-291-1/+1 | | | | * | | | Makefile: Added info about DESTDIR in "make options"hut2011-10-291-0/+1 | | | | * | | | Fixed tab completion of "open_with" commandhut2011-10-291-2/+2 | | | | * | | | Makefile: Fixed "PHONY" stuffhut2011-10-291-1/+1 | |_|/ |/| | * | | The hard work of the electrons must be respected. v1.5.2hut2011-10-244-3/+7 | | | * | | gui.curses_shortcuts: Fix 97e724a3 for addstr() with one argumenthut2011-10-242-10/+12 | |/ |/| * | The hard work of the computer must be respected. v1.5.1hut2011-10-244-4/+15 | | * | core.actions: Added comment about possible bughut2011-10-241-0/+3 | | * | Added constant ranger.STABLE to indicate stable versionshut2011-10-232-1/+3 | | * | gui.curses_shortcuts: Fix unicode bug with surrogateshut2011-10-231-2/+12 |/ * defaults/commands: Fixed tab completion of :shellhut2011-10-211-1/+1 | * Removed duplicate link in man page (a pod2man fuckup)hut2011-10-211-2/+2 | * core.actions: added --choosefiles option + dochut2011-10-214-3/+24 | * defaults/rc.conf: Fixed ot and oT keyshut2011-10-191-2/+2 | * api.commands: Fixed Commands.rest()hut2011-10-191-2/+2 | * core.fm: Fixed zombie invasionshut2011-10-182-0/+9 | * ext.spawn: Use shell=True when argument is a stringhut2011-10-171-1/+3 | * emit a signal when a directory finishes loading contenthut2011-10-171-0/+1 | * core.actions: added fm.select_file()hut2011-10-171-0/+5 | * core.actions: typohut2011-10-161-1/+1 | * core.actions: Safer _get_macros()hut2011-10-161-10/+29 | * ext.keybindings_parser: fixed --list-unused-keyshut2011-10-151-3/+3 | * FOR THE HURD v1.5.0hut2011-10-112-13/+31 | * Merge branch 'master' into stablehut2011-10-11119-6410/+4552 |\ | | | | | | | | Conflicts: ranger/defaults/options.py | * gui.ansi: simplified more + another test casehut2011-10-111-7/+12 | | | * gui.ansi: simplifiedhut2011-10-111-12/+13 | | | * gui.ansi: Added another test casehut2011-10-111-0/+7 | | | * gui.ansi: Fix test case in char_slicehut2011-10-112-34/+34 | | | * defaults.commands: Fixed "gL" keyhut2011-10-111-0/+2 | | | * README: Added newlinehut2011-10-111-0/+1 | | | * defaults/apps: added documentationhut2011-10-111-17/+83 | | | * defaults/options: more documentationhut2011-10-111-44/+88 | | | * defaults.commands: replaced introductionhut2011-10-111-52/+73 | | | * defaults.commands: Fixed bug in :find from 2a5a8336hut2011-10-111-1/+1 | |