File: TODO

package info (click to toggle)
dailystrips 1.0.28-11
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch, wheezy
  • size: 400 kB
  • sloc: perl: 1,481; makefile: 47; sh: 7
file content (97 lines) | stat: -rw-r--r-- 3,514 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
This is mostly my rambling, but feel free to implement anything you want to
tackle..

1.0.21
  02 Jan 2002
  Create some way of automatically downloading the latest defs file

  12 Jan 2002
  Themable output

  Time-stamped errors, log errors to a file

1.0.19
  13 Sep 2001
  Make 'provides' information in definitions more specific than 'every day' or
  'some days'. A more useful solution would be to allow the specification of
  which days of the week strips are provided.

1.0.18
  04 Sep 2001
  Add a method for handling strips that are made up of more than one image
  (for example, Avalon High and CRFH). This may get complicated for strips that have
  one scheme for single images one some days and another for multiple images
  on other days. Related to this, add a method for trying several different
  search options - some strips (e.g. dorktower) seem to rotate between a few
  different ones and it's impractical to keep switching the def in every
  release.

  Add a manpage - possibly use Rene Weber's work for Debian as a starting point

1.0.16
  27 July 2001
  Write a test script to verify that everything works as it should to cut down
  on releases of code with easily detectable bugs

  Package as an RPM - DONE in 1.0.18

  Fully test Win32 changes

  Implement symlinking when using avantgo option

1.0.9
  24 Feb 2001
  Now that a group capability has been added to the definition file, it appears
  necessary to support some sort of 'local' or personal definition file, in
  addition to the distributed one. If only a single file was supported, anyone
  with custom groups would have to copy/paste them from the old file into the
  new whenever they upgraded the definition file. I'd do this now, but it's 3AM
  and I need the sleep. - DONE in 1.0.14

1.0.6
  02 Feb 2001
  Since the program is starting to get rather large and handles so many
  different options, it looks like it may be a good idea to split it up into
  several smaller programs programs to each handle a specific task. I'll be
  starting a developmemt branch shortly to get started on this.

  31 Jan 2001
  Look into using the Getopt perl module for getting command-line parameters. -
  DONE in 1.0.16

1.0.4
  26 Jan 2001
  Revise definitions file parsing code (functional but messy..)

  Implement an option to remove files older than a set number of days (for
  example, anything more than a week old). This would conserve disk space when
  downloading a large number of strips daily.

  Add a 'group' section to strips.def where you can specify an alias (such as
  "tech") that would stand for several strips (such as "userfriendly",
  "joyoftech", and "badtech") - DONE in 1.0.9

1.0.1
  22 Jan 2001
  Test on Win32 & MacOS

1.0.0:
  20 Jan 2001
  Need to detect failure to download images (for local mode, to avoid 'broken'
  images) - DONE in 1.0.1

  It would be nice to detect duplicate images when in local mode and just
  symlink to the previous file (to save disk space). This applies to semi-
  daily strips only. - DONE in 1.0.5

  Idea: expand to modes of operation other than just generating an HTML
  page, such as emailing the strips (either as attachments (hard) or
  as an HTML page with links to copies on the server)

  Another mode: CGI (possible methods: download on demand, once per day; or
  always re-download on demand (for high-bandwidth users only))

  Change wget to use LWP (for portability) - DONE in 1.0.1

  Change `date +%..` to use Perl builtin (for portability) - DONE in 1.0.1