Skip to content

Instantly share code, notes, and snippets.

Montana montycheese

Block or report user

Report or block montycheese

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View megaphone_guide.md

Megaphone User Guide

Play

The default tab is called “Play” and it is where users can type their text-to-speech message. They can additionally select the language as well as gender that they want to use to speak their message. Once they have typed out a message and selected their language & gender, they click the Submit button. The extension validates the message and ensures that it does not contain any profanity. After the message is deemed appropriate, Megaphone extension initiates a bits transaction and once the user confirms, the text-to-speech message is played on each of the viewer’s streams for that channel. Also, a chat message is sent to the chat room to inform users on who sent the current broadcasting message.

Leaderboard

The leaderboard tab ranks the viewers who have spent the most bits broadcasting messages to the channel.

Settings

The settings tab allow users to adjust the volume as well as mute the broadcast messages.

@montycheese
montycheese / megaphone_privacy_policy.MD
Last active May 15, 2019
Megaphone Privacy Policy
View megaphone_privacy_policy.MD

Megaphone Privacy Policy

By using the Megaphone extension, you consent to the data practices described in this statement below. If you have any questions please make sure to Contact Us. Sorry for all the legal talk it is required for us to do business. Also do not forget to be awesome 🙂

COLLECTION OF YOUR PERSONAL INFORMATION Megaphone does NOT collect any personally identifiable information, such as your e-mail address, name, home or work address or telephone number.

INFORMATION USE

Megaphone keeps track of what messages each user sends on the extension to keep track of user's message history and leaderboard score.

@montycheese
montycheese / megaphone-tos.MD
Created Feb 20, 2019
Megaphone Terms of Service
View megaphone-tos.MD

Megaphone Terms of Service

  1. Terms By accessing the Megaphone twitch extension hosted at www.twitch.tv, you are agreeing to be bound by these terms of service, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this extension.

  2. Use License Permission is granted to temporarily download one copy of the materials (information or software) of Megaphones's extension from www.twitch.tv for personal, non-commercial transitory viewing and interaction only. Twitch broadcasters who add the Megaphone extension software to their Twitch channels must abide by the same terms. This is the grant of a license, not a transfer of title, and under this license you may not: modify or copy the materials; use the materials for any commercial purpose, or for any public display (commercial or non-commercial); attempt to decompile or reverse engineer any software contained

View StreamThreadsGuide.md

StreadThreads Manual:

Overview

When you are interacting with the extension on the channel for the first time, you will see a list of text posts in a "feed" type of view in the extension. (The list will be empty if this extension was just added to a channel). These posts are called "Threads" and are associated with a user, and contain a title and a body. Threads are unique to a channel, they are not shared across channels. Additionally, they can be "scored" with an upvote or downvote. At the botttom of the list of threads, there are buttons to paginate back and forward to fetch the next page of threads. Threads can be sorted in multiple ways, the default is "Hottest" but other options include, best, worst, and newest! Within a "Thread" are a similar list of posts called "comments" which are replies to the parent thread. Similar to threads, users can vote on comments. Additionally, the extension has configuration options such as enabling/disabling unlinked users and logged out users to post content. W

View streamthreads-terms-of-service.txt
StreamThreads Terms of Service
1. Terms
By accessing the StreamThreads twitch extension hosted at www.twitch.tv, you are agreeing to be bound by these terms of service, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this extension.
2. Use License
Permission is granted to temporarily download one copy of the materials (information or software) of StreamThreads's extension from www.twitch.tv for personal, non-commercial transitory viewing and interaction only. Twitch broadcasters who add the StreamThread extension software to their Twitch channels must abide by the same terms. This is the grant of a license, not a transfer of title, and under this license you may not:
modify or copy the materials;
use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
attempt to decompile or reverse engineer any software
@montycheese
montycheese / streamthreads-privacy-policy.txt
Last active Dec 25, 2018
StreamThreads privacy policy
View streamthreads-privacy-policy.txt
STREAMTHREADS Privacy Policy
By using the StreamThreads website, you consent to the data practices described in this statement below. If you have any questions please make sure to Contact Us. Sorry for all the legal talk it is required for us to do business. Also do not forget to be awesome 🙂
COLLECTION OF YOUR PERSONAL INFORMATION
StreamThreads does NOT collect any personally identifiable information, such as your e-mail address, name, home or work address or telephone number.
INFORMATION USE
StreamThreads keeps track of what posts each user makes on the extension to keep track of user's post history and aggregate score.
View gist:5c59eef248b28728f3458890f0dc10aa
Verifying my Blockstack ID is secured with the address 1enmgd5S7JvkkYwsWPHqj1ypqgG2wYZE6 https://explorer.blockstack.org/address/1enmgd5S7JvkkYwsWPHqj1ypqgG2wYZE6
CREATE GIST
@montycheese
montycheese / redirect.html
Created Jan 31, 2016
redirect to page via javascript
View redirect.html
<html>
<head>
</head>
<body>
<h1>Website currently down...</h1>
<h2>You will be redirected to my GitHub page</h2>
</body>
</html>
<script>
View stringReplace.asm
.data
str1: .asciiz "Enter input string: "
getc1: .asciiz "Enter char to replace: "
getc2: .asciiz "Enter char to replace with: "
ret1: .asciiz "Original string: "
ret2: .asciiz "Substitute "
ret3: .asciiz "Result String: "
arrow: .asciiz " -> "
@montycheese
montycheese / str.asm
Created Nov 3, 2015
map a char freq in MIPS assembly lang
View str.asm
.data
str1: .asciiz "Enter String: "
#.align 2
getc: .asciiz "Enter char: "
#.align 2
ret: .asciiz "Character <ch> occurs in string <string> <n> times"
buffer: .space 100 #space to store our string
L1: .space 2 #space for our char
L2: .space 4 #space for our char’s frequency in string
You can’t perform that action at this time.