Use PSPad 32b with scripting support
Save contend of code into file .\PSPad\Scripts\VBScript\Maki-yearlink.vbs

' it will generate list of links
const module_name  = "Maki-yearlinks"
const module_ver   = "1.0"          

sub MakiYearLinks()
  setWaitCursor(True)
  set obj = newEditor()
  obj.NewFile()
  s = "https://example.com/2019/";
  txt = ""
  d = CDate("2000-01-01")
  dto = CDate("2020-12-31")
  while d <= dto
    ss = s & right("0" & datePart("m", d), 2) & "/" & right("0" & datePart("d",
d), 2) & "/"
' this part generates 1 to 9 links for each day. If you will run it for 1 ..
9999, you will end reach memory limit 
'       for i = 1 to 9
'         txt = txt & ss & i & Chr(13) & chr(10)   
'       next

' next line add link without number on the end. If you will use FOR, comment it 

    txt = txt & ss & Chr(13) & chr(10)   
        d = DateAdd("d", 1, d)
  wend
  obj.selText(txt)
  setWaitCursor(False)
end sub  
    

' name "Init" is required, its called automatically during initialization to
create menu items
sub Init
  addMenuItem "&Maki year links","", "MakiYearLinks"
end sub


-- 
<https://forum.pspad.com/read.php?2,72385,72389>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem