Module src.onionrcommands.motdcreator
Onionr - Private P2P Communication.
Command to make new network-wide MOTD message. Only network admin can do this The key is set in onionrvalues
Expand source code
"""Onionr - Private P2P Communication.
Command to make new network-wide MOTD message. Only network admin can do this
The key is set in onionrvalues
"""
import onionrblocks
"""
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.
"""
def motd_creator():
    """Create a new MOTD message for the Onionr network."""
    motd = ''
    new = ''
    print('Enter a new MOTD, quit on a new line:')
    while new != 'quit':
        new = input()  # nosec B323
        if new != 'quit':
            motd += new
    bl = onionrblocks.insert(motd, header='motd', sign=True)
    print(f"inserted in {bl}")
motd_creator.onionr_help = "Create a new MOTD for the network"  # type: ignore
Functions
def motd_creator()- 
Create a new MOTD message for the Onionr network.
Expand source code
def motd_creator(): """Create a new MOTD message for the Onionr network.""" motd = '' new = '' print('Enter a new MOTD, quit on a new line:') while new != 'quit': new = input() # nosec B323 if new != 'quit': motd += new bl = onionrblocks.insert(motd, header='motd', sign=True) print(f"inserted in {bl}")