https://github.com/instafluff/clippyraid
Twitch Extension to copy raid messages to the clipboard easily!
https://github.com/instafluff/clippyraid
Last synced: 12 months ago
JSON representation
Twitch Extension to copy raid messages to the clipboard easily!
- Host: GitHub
- URL: https://github.com/instafluff/clippyraid
- Owner: instafluff
- License: mit
- Created: 2018-11-02T20:54:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-04-28T18:31:07.000Z (about 4 years ago)
- Last Synced: 2025-06-26T01:02:04.498Z (12 months ago)
- Language: CSS
- Size: 786 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ClippyRaid
We built this Twitch extension to easily copy raid messages live on Twitch!
## Instafluff ##
> *Come and hang out with us at the Comfiest Corner on Twitch!*
> https://twitch.tv/instafluff
> https://twitter.com/instafluffTV
## Credits ##
Thank you to all the participants of this project!
**That_MS_Gamer, Instafriend, LastLeap, codeheir, Ayybiel, MacabreMan2, Instafluff, Kyoslilmonster, rdmusser, Patchshifter, zivivi1, lizardqueen, soggycoffee, MrRayKoma, wietlol, generickTwitch, AntiViGames, adfriendly, Nordel_2, BungalowGlow, TheWsGaming, malfunct, NihilisticNerd, Neenkatttt, ChangelingChain, QeraiX, damien506, Amarogine, Moopaloo, shadowcraft5, UrbanNights, gnoook, ofeks, bloom_molly, nallaj, Chlapicek99, RIKACHET, FuriousFur, shatley123, DEAD_P1XL, jazehoots, scaryrobotgames, thehoyt850, thekefox, MerlinLeWizard, poppybox, AtomikJaye, neniltheelf, Pixelgourmet, mrkinix, Stay_Hydrated_Bot, ItsNaomiArt, brandan_f, sethorizer, Tastypeachstudios, sparky_pugwash, Mikeystea, Wormius51, BanzaiBaby, vashthechibi01, dyng89, DevMerlin, Moreeira, Bustopher, Thedudeskee, TotallyTerribleTaters, SimmeringSoupPot, Riptidesan, donazeko, 0xCOUCH, zment, Kirbocabana, Missing_The_Moon, LostWorld_, Poolpourri, Kisa__d1_1b, HunWalk, HonestDanGames, nallajbot, Infanate_Reapage, Kay_Khan, AgroKragle, kaisuke, bravenick, wisejack_, Chibigirl24, Neo_TA, Rosuav, Liayda, Andie_Tams, Lostxmind, SomaPills, MertisWee, PBSKIDS_Digital**
And thank you to the following people who helped integrate the code into a packaged Twitch Extension using the [Twitch ComfyKit](https://github.com/instafluff/TwitchComfyKit)!
**LastLeap, codeheir, Amarogine, Instafluff, Instafriend, MacabreMan2, zivivi1, mirtage, nightsilas, TheSabbyLife, KitAnnLIVE, shmuppyLove, Polarami, valeia, lizardqueen, Khaled__, PinataHero, guthron, Patchshifter, mrkinix, kpopsim, nerubidar, BungalowGlow, AntiViGames, Kisa__d1_1b, Raijinshi, SourBeers, mr_grey, NiecyRed, baileydale, WhizardXL, 69Tipsea, OhScee, oto_9717, Aririal, astroxaaf, nallaj, Kara_Kim, bloom_molly, That_MS_Gamer, Onarviking, fetii1, himselfe, Joshuadhgm21, HonestDanGames, Replemish, LamerYo, Deitypotato, PokemoHero, GizmoPugLife, Infanate_Reapage, HeffU, JonathanOng, ortunado, DEAD_P1XL, DorkzillaI, Chlapicek99, thekefox, duncleberg, IronicTrqsh, Kr1999, nazabar, DevMerlin, Sum_Wun, Leanbean66, tomaakola, TwitchDev, Chibigirl24, MisterHex, KamisWorld49, FuriousFur, OfficialCr4sH, gangtaru, xtigerfro, lordofhugs, Poolpourri, sheets2004, Telshin, jimmy_neutron_is_comming, koukris, TheHungerService, Gwozilla, SomaPills, CriticalKnit**
Thank you to all those who participated in turning this Extension into a configurable widget!
**sparky_pugwash, That_MS_Gamer, Neo_TA, Instafluff, zivivi1, koralina_211, pipskidoodle, phenomenaldev, NULLYUKI, katori15, Candyyn, Instafriend, stresstest, TheSabbyLife, lizardqueen, g6thecagedpandaaa, DutchGamer46, generickTwitch, AreaMann, MacabreMan2, Patchshifter, TheHungerService, Theoneandonlybigbadmo, knugensugen, Chlapicek99, MerlinLeWizard, jellydance, RIKACHET, twisterhdd, DrJavaSaurus, Fmorris24, rorycarrigan123, zak_the_greek, swoods80, HonestDanGames, Deitypotato, GarethHubball, Jody_V, MoltenSnowman, Mr__Andersson, bloom_molly, DevMerlin, slyconcepts, QeraiX, Zoraketh, autr3, definitelynotcolleen, FuriousFur, Trump88, koukris, zment, NinjaFalcon_2, IvyPlayGamez, MrRayKoma, al1sa074, artkison, kingswerv, Yonlionz, MisakaGUN, rokitodorito, Owen_1307, royoushi, reallybigd, kpopsim, Aririal, taelus5, sitbak_chill, cassydraws, Relentless_89\s\s, mommaroadrunner, Blokaa, ProAnthrax01, 0Pusheen0, WaKo_b0i, Bitheadz, DemiTheChaoticMess, Bjwhite211, Ayybiel, LamerYo, chadsuper, Kyoslilmonster, heisawoman, neniltheelf, OrbitingCam, thewrecker1080p, Nazhfisaga, codeheir, cmgriffing, Thedudeskee, Pone1999, lolothepro, doubledecker2602, Pixelgourmet, Kara_Kim, Alphairri, BeadHappy, PaintHappy, foxotic, AgroKragle, Monkeyshoe10, WarilyWhimsical, BellaTriXrbsa, SenorTacoz12**
This sample code was downloaded from the Extensions Developer Sandbox(https://dev.twitch.tv/extensions/sandbox). You can use this sample code as the basis for testing an extension, or for personal use.
## Continuing sandbox development in the rig
This readme details how to use the [Developer Rig](https://github.com/twitchdev/developer-rig) to continue development on your extension. You can read about how to get started with the project [here](https://github.com/twitchdev/developer-rig#twitch-extensions-developer-rig).
Prerequisites:
- You have retrieved this sample code from the sandbox by selecting to download it within the UI.
- Developer Rig is installed locally and is running on your machine. Within the rig folder, run `yarn start`. The rig will be hosted on https://localhost.rig.twitch.tv:3000.
These steps will assume downloaded code is at `/Users/twitch/Downloads/sandbox-extension-hello-world` and that the rig is located at `/Users/twitch/developer-rig`. Your paths will differ per your username and folder structures.
1. In the rig running on your machine, create a new extension project.
- Extension Project Name: "Sandbox" (or whatever you like).
— Choose Extension: Create Local Extension
— Extension Types: Video Component, Panel
- Project Folder: /Users/twitch/Downloads/sandbox-extension-hello-world
- Add Code to Project: None (Just Create Project Folder)
2. Click the + button to add a new Panel view.
- Extension Type: Panel
- Viewer Type: Logged-Out Viewer
> Note: you can perform this same step for other extension views, such as components.
3. Navigate to Project Overview tab. Set Front-end Files Location to `.`. Click Host with Rig.
4. Navigate to Extension Views tab. You should see your extension!
## Differences between sandbox and rig
You may notice that the HTML and Javascript downloaded differs from what was being edited. A few things were added to help the extension runs in the rig:
- A script html element referencing `viewer.js` to load your javascript.
- A link html element referencing `style.css` to load styles.
- A script element ``. This is required for local extensions.
- Two html files named `panel.html` and `video_component.html`. These are the naming conventions for these views for local extensions.
- Javascript code was updated to contain `twitch.onAuthorized` if it wasn't included. This function is required by extensions to load properly.
## Get extensions support from Twitch Developers and the community
We’re here to help! Start a thread in the [forums](https://discuss.dev.twitch.tv) or send us a [tweet](https://twitter.com/twitchdev).