Download Station, Neue Version: 4.1.1-5008

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Thanks @Hagen2000
I don't get any =3D strings.
Code:
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport"
content="width=device-width, initial-scale=1.0"><title>Package versions</title>

When I checked the available languages in DSM I knew I had to deal with ger, chs, cht, ptb and ptb. For chs, cht and ptb, ptb I decided ch and pt was good enough... then I forgot about changing ger to de :oops: I'll probably just remove the lang code.
 
But following #79 you get a corrupted display too?
 
I've found out why my formatting gets messed up. Synology's smtp seems to have a 7,682 character limit, at which point it inserts a line break and space and then carries on until it reaches 7,682 characters again. I see the same line breaks and a space inserted in emails from task scheduler.

I'll have to back to saving the email body to a file and then sending that file as the email body.
 
  • Like
Reaktionen: Hagen2000
@DaveR Now you see what happens to package junkies... ;)

I had no problems with your script and my 16 packages... :)

I think, we should concentrate on your script because of the wider package base...
 
  • Like
Reaktionen: DaveR
@DaveR Please find my Edit in #80.
 
  • Like
Reaktionen: DaveR
I think, we should concentrate on your script because of the wider package base...
Thanks.

The solution to the 2,682 character per line limit was to add a new line after each table row. Now instead of tbody being 1 line containing 6,943 characters the longest line in the email source is the head line of 366 characters.

I've also now got the script automatically excluding the hidden system packages like SupportService, SynoAnalytics and SynoOnlinePack_v2.
 
  • Like
Reaktionen: Adama
Das war mir gar nicht bewusst, dass es da eine Beschränkung gibt...
 
I've got an updated version.
  • Added getting lastest version number for GitHub packages that have an spk file with their releases and the GitHub repo set as distributor_url in the package's INFO file.
  • Added "Source" column to show if package is available from Synology, SynoCommunity or GitHub.
  • Changed to automatically skip Synology hidden system packages like SupportService, SynoAnalytics and SynoOnlinePack_v2.
  • Changed to show in the shell if any packages were skipped (for debugging).
  • Bug fix for packages on Syno archive that don't have a N.N.N.NNNN version number like PlexMediaServer.
  • Bug fix for SynoCommunity packages showing the installed version of the previously processed package.
  • Bug fix for hard coded "synocli-file" as package name for all SynoCommunity packages.
1771189887514.png
 

Anhänge

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat