Skip to content

Releases: samuelsenior/ReBel

ReBel v1.2.0

03 Jun 14:26
Compare
Choose a tag to compare

The Windows version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' folder and double click 'ReBel.exe'. To run the server just go to the 'bin' folder and double click 'server.exe'.

The macOS version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' directory and double click the 'ReBel' app. To run the server just go to the 'bin' directory and double click 'server'.

Both the Windows executables and the macOS executables are 64bit only, though 32bit versions can be run by downloading the source code, changing to the 'src' directory, and running 'rebel.py'/'server.py' using a 32bit installation of Python 3, with 'rebel.py' being for the client and 'server.py' being for the server (see the readme notes for the Python dependencies you need to install to run them in Python).

ReBel can also be run on Linux, as well as other Python 3 supported operating systems, by running it using Python 3 on that OS. Just download it, change to the 'src' directory and run 'rebel.py' for the client and 'server.py' for the server (see the readme notes for the Python dependencies you need to install to run them in Python).

Changes

  • The display class instance now does all the display updating so that these updates are centralised.
    Fixed the delay between the bells moving and sounding.
  • Improved the performance of the ReBel client so that it now uses noticeably less CPU power.
  • Changing the number of bells on the server now causes all the bells to be reset to handstroke.
  • The number of bells and the current bell strokes are now only asked for once by the client when going into the ringing screen.
  • Added server commands to print the current bell strokes and to also reset the bell strokes back to handstroke.
  • Updated the readme to include the two need server commands and to include how to build the ReBel executables.

ReBel v1.1.0

20 May 01:11
Compare
Choose a tag to compare

The Windows version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' folder and double click 'ReBel.exe'. To run the server just go to the 'bin' folder and double click 'server.exe'.

The macOS version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' directory and double click the 'ReBel' app. To run the server just go to the 'bin' directory and double click 'server'.

Both the Windows executables and the macOS executables are 64bit only, though 32bit versions can be run by downloading the source code, changing to the 'src' directory, and running 'rebel.py'/'server.py' using a 32bit installation of Python 3, with 'rebel.py' being for the client and 'server.py' being for the server (see the readme notes for the Python dependencies you need to install to run them in Python).

ReBel can also be run on Linux, as well as other Python 3 supported operating systems, by running it using Python 3 on that OS. Just download it, change to the 'src' directory and run 'rebel.py' for the client and 'server.py' for the server (see the readme notes for the Python dependencies you need to install to run them in Python).

Changes

  • Changed to using multiprocessing with Network class so a class instance runs on a separate process to the rest of ReBel.
  • Added more robust shebangs for Linux/Unix.
  • When joining/rejoining a server the current strokes of the bells are now set from the server rather than them being set to handstroke by default.
  • A couple of small bug fixes.

ReBel v1.0.2

15 May 20:58
Compare
Choose a tag to compare

The Windows version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' folder and double click 'ReBel.exe'. To run the server just go to the 'bin' folder and double click 'server.exe'.

The macOS version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' directory and double click the 'ReBel' app. To run the server just go to the 'bin' directory and double click 'server'.

Both the Windows executables and the macOS executables are 64bit only, though 32bit versions can be run by downloading the source code, changing to the 'src' directory, and running 'rebel.py'/'server.py' using a 32bit installation of Python 3, with 'rebel.py' being for the client and 'server.py' being for the server (see the readme notes for the Python dependencies you need to install to run them in Python).

ReBel can also be run on other Python 3 supported operating systems by running it using Python on that OS.

Changes

  • Python requests module added to the readme to reflect the dependence on it (credit to sw104)
  • Small changes to allow easier execution of the Python scripts on Linux (and other Unix-based systems) (credit to sw104).
  • Corrected font case (credit to sw104).

ReBel v1.0.1

14 May 14:41
Compare
Choose a tag to compare

The Windows version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' folder and double click 'ReBel.exe'.

The macOS version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' directory and double click the 'ReBel' app.

To run a ReBel server on Windows just download the Windows ReBel version, unzip it, go to the 'bin' folder and double click 'server'.

To run a ReBel server on macOS just download the macOS ReBel version, unzip it, go to the 'bin' directory and double click 'server'.

Both the Windows executables and the macOS executables are 64bit only, though 32bit versions can be run by downloading the source code, changing to the 'src' directory, and running 'rebel.py'/'server.py' using a 32bit installation of Python 3, with 'rebel.py' being for the client and 'server.py' being for the server (see the readme notes for the python dependencies you'll need to install to run them in Python).

ReBel can also be run on other Python 3 supported operating systems by running it using Python on that OS.

Changes

  • Windows and macOS executables for the ReBel server have now been provided.
  • Fix for server when bundled into executable.

ReBel v1.0.0

13 May 10:50
Compare
Choose a tag to compare

The Windows version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' folder and double click 'ReBel.exe'.

The macOS version of ReBel is found here. To run it simply download it, unzip it, go to the 'bin' directory and double click the 'ReBel' app.

Both the Windows executables and the macOS executables are 64bit only, though 32bit versions can be run by downloading the source code, changing to the 'src' directory, and running 'rebel.py' using a 32bit installation of Python 3 (see the readme notes for the python dependencies you'll need to install to run it in Python).

ReBel can also be run on other Python 3 supported operating systems by running it using Python on that OS.