timesheetpy

simple timesheet generator
git clone git://parazyd.org/timesheetpy.git
Log | Files | Refs | README | LICENSE

README.md (1978B)


      1 # timesheetpy
      2 
      3 ##  simple timesheet generator
      4 
      5 timesheetpy is a small python tool that helps you generate a timesheet to be
      6 filled out in XLSX (MS Excel) format. The format is of course, readable by
      7 LibreOffice.
      8 
      9 ## dependencies
     10 
     11 `python2` is required, along with the `xlsxwriter` external library. Use your
     12 package manager or `pip` to find it and install it.
     13 
     14 ## usage
     15 
     16 ```
     17 usage: timesheet [-h] [-sm START_MONTH] [-sy START_YEAR] [-em END_MONTH]
     18                  [-ey END_YEAR] [-n NAME] [-o OUTPUT_FILE]
     19 
     20 optional arguments:
     21   -h, --help            show this help message and exit
     22   -sm START_MONTH, --start-month START_MONTH
     23                         starting month, ex: 9
     24   -sy START_YEAR, --start-year START_YEAR
     25                         starting year, ex: 2016
     26   -em END_MONTH, --end-month END_MONTH
     27                         ending month, ex: 11
     28   -ey END_YEAR, --end-year END_YEAR
     29                         ending year, ex: 2016
     30   -n NAME, --name NAME  name of person, ex: 'John Doe'
     31   -o OUTPUT_FILE, --output-file OUTPUT_FILE
     32                         output file, ex: timesheet.xlsx
     33 ```
     34 
     35 It is not necessary to specify any argument. In that case, timesheetpy will
     36 create a timesheet for the current month called `timesheet.xlsx`
     37 
     38 ## licensing
     39 
     40 timesheetpy is copyright (c) 2016 by the Dyne.org Foundation
     41 
     42 Software written by Ivan J. <parazyd@dyne.org>
     43 
     44 This source code is free software: you can redistribute it and/or modify
     45 it under the terms of the GNU General Public License as published by
     46 the Free Software Foundation, either version 3 of the License, or
     47 (at your option) any later version.
     48 
     49 This software is distributed in the hope that it will be useful,
     50 but WITHOUT ANY WARRANTY; without even the implied warranty of
     51 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     52 GNU General Public License for more details.
     53 
     54 You should have received a copy of the GNU General Public License
     55 along with this source code. If not, see <http://www.gnu.org/licenses/>.
     56