Any person or persons desiring to hold a peaceable public or religious meeting upon any of the streets, alleys, parks, or public places within the city shall secure a permit from the mayor, in writing, giving the date or dates that the meetings will be held, and the names of the person, persons or organization who will hold the same. Upon the filing of said request, the mayor may grant a permit, revocable at any time, for such person, persons or organization to hold a meeting at such time and place and in such manner upon the public thoroughfares in the city as the mayor determines will not interfere with the general traffic or convenience of the public in the use of such streets, alleys, parks or public places. It is unlawful for any person to hold or assist in holding any such meeting without first obtaining such permit for the time and place where such meeting shall be held. It is unlawful and an offense to disturb or disquiet any such meeting, or to make any loud or unusual noise, or by any rude conduct to annoy the speaker or other persons gathered at such meeting. (Prior code §13-70)