An open API service indexing awesome lists of open source software.

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!

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).