Browse Source

Use 'pandoc' to generate README.rtf from README.mkd.

tags/0.7.3
ShyPike 13 years ago
parent
commit
9bc4d909b5
  1. 6
      README.mkd
  2. 113
      README.rtf
  3. 6
      package.py

6
README.txt → README.mkd

@ -4,9 +4,9 @@ Release Notes - SABnzbd 0.7.3
## Fixes in 0.7.3 ## Fixes in 0.7.3
- Prevent queue deadlock in case of fatally damaged par2 files - Prevent queue deadlock in case of fatally damaged par2 files
- Try to keep OSX Mountain Lion awake as long as downloading/postprocessing runs - Try to keep OSX Mountain Lion awake as long as downloading and postprocessing run
- Add RSS filter-enable checkboxes to Plush, Smpl and Classic skins - Add RSS filter-enable checkboxes to Plush, Smpl and Classic skins
- Fix problem with saving modified paramters of an already enabled server - Fix problem with saving modified parameters of an already enabled server
- Extend "check new release" option with test releases - Extend "check new release" option with test releases
- Correct several errors in Sort function - Correct several errors in Sort function
- Improve organization of Config->Servers - Improve organization of Config->Servers
@ -47,4 +47,4 @@ If you really need this feature, you have to re-enable it.
built-in post-processing options that automatically verify, repair, built-in post-processing options that automatically verify, repair,
extract and clean up posts downloaded from Usenet. extract and clean up posts downloaded from Usenet.
(c) Copyright 2007-2012 by "The SABnzbd-team" <team@sabnzbd.org> (c) Copyright 2007-2012 by "The SABnzbd-team" (team@sabnzbd.org)

113
README.rtf

@ -1,113 +0,0 @@
{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\vieww16360\viewh15680\viewkind0
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
\f0\b\fs48 \cf0 SABnzbd 0.7.3Beta2\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
\b0\fs26 \cf0 \
\b Fixes in 0.7.3
\b0 \
- Prevent queue deadlock in case of fatally damaged par2 files\
- Try to keep OSX Mountain Lion awake as long as downloading/postprocessing runs\
- Add RSS filter-enable checkboxes to Plush, Smpl and Classic skins\
- Fix problem with saving modified paramters of an already enabled server\
- Extend "check new release" option with test releases\
- Correct several errors in Sort function\
- Improve organization of Config->Servers\
- Make detection of samples less aggressive\
- Ignore pseudo NZB files that start with a period in the name\
\
The Special option "random_server_ip" has been renamed to "randomize_server_ip" and the default is now "Off".\
The reason is that this option kills the speed of some Usenet providers.\
If you really need this feature, you have to re-enable it.\
\
\b What's new in 0.7.0
\b0 \
- Download quota management\
- Windows: simple system tray menu\
- Multi-platform Growl support\
- NotifyOSD support for Linux distros that have it\
- Option to set maximum number of retries for servers (prevents deadlock)\
- Pre-download check to estimate completeness (reliability is limited)\
- Prevent partial downloading of par2 files that are not needed yet\
- Config->Special for settings previously only available in the sabnzbd.ini file\
- For Usenet servers with multiple IP addresses, pick a random one per connection\
- Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue\
- Allow jobs still waiting for post-processing to be deleted too\
- More persistent retries for unreliable indexers\
- Single Configuration skin for all others skins (there is an option for the old style)\
- Config->Special for settings that were previously only changeable in the sabnzbd.ini file\
- Add Spanish, Portuguese (Brazil) and Polish translations\
- Individual RSS filter toggle\
- Unified OSX DMG\
\
\b About
\b0 \
SABnzbd is an open-source cross-platform binary newsreader.\
It simplifies the process of downloading from Usenet dramatically,\
thanks to its web-based user interface and advanced\
built-in post-processing options that automatically verify, repair,\
extract and clean up posts downloaded from Usenet.\
SABnzbd also has a fully customizable user interface,\
and offers a complete API for third-party applications to hook into.\
\
(c) Copyright 2007-2012 by "The SABnzbd-team" <team@sabnzbd.org>\
\
There is an extensive Wiki on the use of SABnzbd.\
{\field{\*\fldinst{HYPERLINK "http://wiki.sabnzbd.org/"}}{\fldrslt http://wiki.sabnzbd.org/}}\
\
\b IMPORTANT INFORMATION
\b0 about release 0.7.1:\
{\field{\*\fldinst{HYPERLINK "http://wiki.sabnzbd.org/introducing-0-7-0"}}{\fldrslt http://wiki.sabnzbd.org/introducing-0-7-0}}\
\
\b Known problems and solutions\
\b0 Read the file "ISSUES.txt"
\b \
\b0 \
\
\b\fs40 Upgrading from 0.6.x
\b0\fs26 \
Stop SABnzbd.\
Install new version\
Start SABnzbd.\
\
\b\fs40 Upgrading from 0.5.x
\b0\fs26 \
Stop SABnzbd.\
Uninstall current version, keeping the data.\
Install new version\
Start SABnzbd.\
\
The organization of the download queue is different from 0.5.x.\
0.6.x will finish downloading an existing queue, but you\
cannot go back to an older version without losing your queue.\
Also, your sabnzbd.ini file will be upgraded, making it\
incompatible with release 0.5.x\
\
\b\fs40 \
Upgrading from 0.4.x
\b0\fs26 \
\
\b PLEASE DOWNLOAD YOUR CURRENT QUEUE BEFORE UPGRADING
\b0 \
\
When upgrading from a 0.4.x release such as 0.4.12 your old settings will be kept.\
You will however be given a fresh queue and history. If you have items in your queue\
from the older version of SABnzbd, you can either re-import the nzb files if you kept\
an nzb backup folder, or temporarily go back to 0.4.x until your queue is complete.\
The history is now stored in a better format meaning future upgrades should be backwards\
compatible.\
}

6
package.py

@ -246,6 +246,8 @@ print sys.argv[0]
Git = CheckPath('git') Git = CheckPath('git')
ZipCmd = CheckPath('zip') ZipCmd = CheckPath('zip')
UnZipCmd = CheckPath('unzip') UnZipCmd = CheckPath('unzip')
PanDoc = CheckPath('pandoc')
if os.name == 'nt': if os.name == 'nt':
msg = 'Requires the standard version of NSIS' msg = 'Requires the standard version of NSIS'
NSIS = CheckPath('makensis') NSIS = CheckPath('makensis')
@ -429,7 +431,7 @@ if target == 'app':
else: else:
os.system("cp -pR osx/unrar/unrar-leopard dist/SABnzbd.app/Contents/Resources/osx/unrar/unrar >/dev/null") os.system("cp -pR osx/unrar/unrar-leopard dist/SABnzbd.app/Contents/Resources/osx/unrar/unrar >/dev/null")
os.system("cp icons/sabnzbd.ico dist/SABnzbd.app/Contents/Resources >/dev/null") os.system("cp icons/sabnzbd.ico dist/SABnzbd.app/Contents/Resources >/dev/null")
os.system("cp README.rtf dist/SABnzbd.app/Contents/Resources/Credits.rtf >/dev/null") os.system("pandoc -f markdown -t rtf -s -o dist/SABnzbd.app/Contents/Resources/Credits.rtf README.mkd >/dev/null")
os.system("find dist/SABnzbd.app -name .git | xargs rm -rf") os.system("find dist/SABnzbd.app -name .git | xargs rm -rf")
# Remove source files to prevent re-compilation, which would invalidate signing # Remove source files to prevent re-compilation, which would invalidate signing
@ -458,7 +460,7 @@ if target == 'app':
'./ >/dev/null' % (fileOSr) ) './ >/dev/null' % (fileOSr) )
# Copy README.txt # Copy README.txt
os.system("cp README.rtf /Volumes/%s/" % volume) os.system("cp dist/SABnzbd.app/Contents/Resources/Credits.rtf /Volumes/%s/README.rtf" % volume)
#Unmount sparseimage #Unmount sparseimage
os.system("hdiutil eject /Volumes/%s/>/dev/null" % volume) os.system("hdiutil eject /Volumes/%s/>/dev/null" % volume)

Loading…
Cancel
Save