bookmarks  5

  •  

    Uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." Uzbl comes in different flavors: * uzbl-core: main component meant for integration with other tools and scripts o Uses WebkitGtk+ for rendering, network interaction (libsoup). Css, javascript, plugin support etc come for free o Provides interfaces to get data in (commands/configuration) and out (events): stdin/stdout/fifo/unix sockets o You see a webkit view and (optionally) a statusbar which gets popuplated externally o No built-in means for url changing, loading/saving of bookmarks, saving history, keybinds, downloads, ... o Extra functionality: many sample scripts come with it, on uzbl wiki or write them yourself o Entire configuration/state can be changed at runtime o Uzbl keeps it simple, and puts you in charge. * uzbl-browser: a complete browser experience based on uzbl-core o Uses a set of scripts (mostly python) that will fit most people, so things work out of the box. Yet plenty of room for customisation o Brings everything you expect: url changing, history, downloads, form filling, link navigation, cookies, event management etc. However: one page per instance o Advanced, customizable keyboard interface with support for modes, modkeys, multichars, variables (keywords) etc. (eg you can tweak the interface to be vim-like, emacs-like or any-other-program-like) o Adequate default configuration o Focus on plaintext storage for your data and configs in simple, parseable formats and adherence to the xdg basedir spec o Visually, similar to uzbl-core except that the statusbar contains useful things. One window per webpage * uzbl-tabbed: wraps around uzbl-browser and multiplexes it o Spawns one window containing multiple tabs, each tab containing a full embedded uzbl-browser o Ideal as a quick and simple solution to manage multiple uzbl-browser instances without getting lost
    14 years ago by @gresch
    (0)
     
     
  •  

    GoogleCL brings Google services to the command line. We currently support the following Google services: * Blogger $ google blogger post --title "foo" "command line posting" * Calendar $ google calendar add "Lunch with Jim at noon tomorrow" * Contacts $ google contacts list name,email > contacts.csv * Docs $ google docs edit --title "Shopping list" * Picasa $ google picasa create --title "Cat Photos" ~/photos/cats/*.jpg * Youtube $ google youtube post --category Education killer_robots.avi
    14 years ago by @gresch
    (0)
     
     
  •  

    Timebook is a small utility which aims to be a low-overhead way of tracking what you spend time on. It can be used to prepare annotated time logs of work for presentation to a client, or simply track how you spend your free time. Timebook is implemented as a python script which maintains its state in a sqlite3 database. Concepts Timebook maintains a list of timesheets -- distinct lists of timed periods. Each period has a start and end time, with the exception of the most recent period, which may have no end time set. This indicates that this period is still running. Timesheets containing such periods are considered active. It is possible to have multiple timesheets active simultaneously, though a single time sheet may only have one period running at once. Interactions with timebook are performed through the t command on the command line. t is followed by one of timebook's subcommands. Often used subcommands include in, out, switch, now, list and display. Commands may be abbreviated as long as they are unambiguous: thus t switch foo and t s foo are identical. With the default command set, no two commands share the first same letter, thus it is only necessary to type the first letter of a command. Likewise, commands which display timesheets accept abbreviated timesheet names. t display f is thus equivalent to t display foo if foo is the only timesheet which begins with "f". Note that this does not apply to t switch, since this command also creates timesheets. (Using the earlier example, if t switch f is entered, it would thus be ambiguous whether a new timesheet f or switching to the existing timesheet foo was desired).
    14 years ago by @gresch
    (0)
     
     
  •  

    args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application.
    16 years ago by @gresch
    (0)
     
     
  •  

    JOpt Simple is a Java library for parsing command line options, such as those you might pass to an invocation of javac . As closely as possible, JOpt Simple attempts to honor the command line option syntaxes of POSIX getopt() and GNU getopt_long() .
    16 years ago by @gresch
    (0)
     
     
  • ⟨⟨
  • 1
  • ⟩⟩

publications  

    No matching posts.
  • ⟨⟨
  • ⟩⟩