Official Extra Life Community Jump to content

Hub Activity

This stream auto-updates     

  1. Today
  2. Rooster Teeth has been one of Extra Life's biggest and longest running partners when it comes to streamers looking to do good. We are happy to share with all of you that they outdid themselves this year. Over the course of their stream, the Rooster Teeth team and community managed to raise over $1.2 million USD between donations and merchandise sales! They are well on their way toward hitting their specially LEET goal of $1,337,000 USD by the end of the year. The first $1 million raised went to Dell Children's Hospital with everything over that going to the kids at Children's Hospital Los Angeles. The Rooster Teeth team has committed to continue raising money for Dell Children's in the future. In the coming years, the team hopes to raise $3 million USD to continue adding new facilities and programs, like specialized mental health treatment options for kids, to the hospital's campus. In 2018, the team made headlines for their contributions leading to the construction of a healing garden, an outdoor play space for kids at Dell Children's. Their stream was absolutely bonkers, topping everything they've done before. Some of the highlights of the night include an honest-to-goodness dog show competition, roleplaying Harry Potter, and a plethora of disgusting and inedibly spicy "foods" being ingested. There was even a professional tattoo artist/Twitch Partner on hand in the form of Kappa Tattoo to give stream participants some ink! And, of course, professional WWE wrestler Xavier Woods was on hand to serve as the stream's Wheel Dragon, a creature born to spin wheels and mete out vengeance to those busy streaming. After a night of craziness and fun, Matt Hullum, Rooster Teeth's Chief Content Officer, came on the stream to close things out. In what is now a yearly RT Extra Life tradition, Hullum played guitar and sang, the rest of the crew joining him to sing "With a Little Help from My Friends." Rooster Teeth's streaming efforts were able to reach a huge swath of the Rooster Teeth community. To mirror the larger goal of $1,337,000 USD, the team put together a tier of elite donations priced at $1,337 USD. In total, the team saw 317 donations made at the elite tier. That left all of us blown away. Those who are interested in further supporting Rooster Teeth on their way to their elusive LEET goal still have options! From now until the end of the year, you can join the Rooster Teeth Super Team and play to support the overarching mission of Rooster Teeth as well as kids at your local Children's Miracle Network Hospital. If you are looking to get your hands on some of Rooster Teeth's exclusive 2019 Extra Life merch to support the team, it was mostly sold out during the stream. However, Rooster Teeth has announced that they are planning to restock the store soon. As of right now, you can still purchase limited edition pins that will disappear forever once the fundraising push for 2019 comes to a close. Take a look at what's available on the Rooster Teeth store and check back in a few days to see if it has been restocked. Thank you to everyone who made Rooster Teeth's massive success possible. Extra Life wouldn't be the same without all of you. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round! View full article
  3. Rooster Teeth has been one of Extra Life's biggest and longest running partners when it comes to streamers looking to do good. We are happy to share with all of you that they outdid themselves this year. Over the course of their stream, the Rooster Teeth team and community managed to raise over $1.2 million USD between donations and merchandise sales! They are well on their way toward hitting their specially LEET goal of $1,337,000 USD by the end of the year. The first $1 million raised went to Dell Children's Hospital with everything over that going to the kids at Children's Hospital Los Angeles. The Rooster Teeth team has committed to continue raising money for Dell Children's in the future. In the coming years, the team hopes to raise $3 million USD to continue adding new facilities and programs, like specialized mental health treatment options for kids, to the hospital's campus. In 2018, the team made headlines for their contributions leading to the construction of a healing garden, an outdoor play space for kids at Dell Children's. Their stream was absolutely bonkers, topping everything they've done before. Some of the highlights of the night include an honest-to-goodness dog show competition, roleplaying Harry Potter, and a plethora of disgusting and inedibly spicy "foods" being ingested. There was even a professional tattoo artist/Twitch Partner on hand in the form of Kappa Tattoo to give stream participants some ink! And, of course, professional WWE wrestler Xavier Woods was on hand to serve as the stream's Wheel Dragon, a creature born to spin wheels and mete out vengeance to those busy streaming. After a night of craziness and fun, Matt Hullum, Rooster Teeth's Chief Content Officer, came on the stream to close things out. In what is now a yearly RT Extra Life tradition, Hullum played guitar and sang, the rest of the crew joining him to sing "With a Little Help from My Friends." Rooster Teeth's streaming efforts were able to reach a huge swath of the Rooster Teeth community. To mirror the larger goal of $1,337,000 USD, the team put together a tier of elite donations priced at $1,337 USD. In total, the team saw 317 donations made at the elite tier. That left all of us blown away. Those who are interested in further supporting Rooster Teeth on their way to their elusive LEET goal still have options! From now until the end of the year, you can join the Rooster Teeth Super Team and play to support the overarching mission of Rooster Teeth as well as kids at your local Children's Miracle Network Hospital. If you are looking to get your hands on some of Rooster Teeth's exclusive 2019 Extra Life merch to support the team, it was mostly sold out during the stream. However, Rooster Teeth has announced that they are planning to restock the store soon. As of right now, you can still purchase limited edition pins that will disappear forever once the fundraising push for 2019 comes to a close. Take a look at what's available on the Rooster Teeth store and check back in a few days to see if it has been restocked. Thank you to everyone who made Rooster Teeth's massive success possible. Extra Life wouldn't be the same without all of you. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round!
  4. Yesterday
  5. Last week
  6. Oh I'm sorry, I just assumed you were on there... Hop onto the ExtraLife4Kids server. There's a #donordrive-support channel in there. I'm "@Tim [DonorDrive]"
  7. I created a discord account. And while it seems to be Slack-like or IRC-like - I've never used it before. I take it I need to find the server you're on the find your channel. What server are you on?
  8. You *shouldn't* be, but I can't rule it out. If you'd like to DM me with some network info, I can take a look. You can find me over on the #donordrive-support Discord channel. As far as polling strategy, let me walk you through what we do internally. We leverage the `etag` + `if-none-match headers` to determine the need to poll "subordinate" endpoints. Using the participant + participant donors model above, you can poll the /participants/XXX endpoint on your 30 second intervals furnishing the `if-none-match` header. If you get a 200, then that means something changed (you'll get a 304 if nothing has changed), you can subsequently compare `participant.sumDonations` with your previous iterations `participant.sumDonations`. If the values aren't equal, you know there are new donations to fetch, otherwise, you dont even need to bother polling /donations. The ancillary benefit of this route, is that you don't have to assume a refresh (and subsequently the parsing/rendering overhead) of your assets on every polling interval. Hope this helps, Tim
  9. Different issue I'm noticing. Maybe I'm hitting the API too much post DDOS? But I amd getting connection timeout errors. If you could take a quick peek and let me know what you think - https://github.com/djotaku/ELDonationTracker I haven't changed anything in extralifedonations.py since before the DDOS. Lines 172-203 govern the loop. I have it sleeping 30 seconds between each iteration. However, within that 30 seconds I hit at least 4 times - participant, donors, team, team donors. Is that too much now? Is there a more efficient way that's more compliant in the post-DDOS world?
  10. If you're following this topic to see when I have a new release - please switch over to following
  11. Rather than continue to hijack the thread where I was calling for features and coders, I'm starting this new thread for new releases. Of course, you can always subscribe to the releases on github. Github page: https://github.com/djotaku/ELDonationTracker What does this software do? Well, on either Windows or Linux (wherever you choose to game) you can run this program with a GUI or on the commandline to generate text files from the Extra Life data. You can then use these text files in OBS or XSplit to update as donations come in as you play. Current release: v2.2.3 - https://github.com/djotaku/ELDonationTracker/releases/tag/v2.2.3 I'm about to release v2.5, but it doesn't add any extra functionality. It adds in unit tests for people who want to help with development and for me as I refactor the code for better maintenance. If you have issues and need a bug fix, the best and fastest way to contact me is by making an issue on Github. (That's basically a bug report, but you can also use it for a feature request) Second best would be in this thread. I've got a bunch of instructions on the github page on how to use the software. But I'll copy into here the current videos of how to use it:
  12. Esports organization Complexity decided to make time in their busy schedule to spend November 2nd gaming for the kids and we couldn’t be more excited. Complexity played for Children’s Health in Dallas and managed to make it half way to their goal over the course of their streaming. We’re absolutely delighted to see more and more major players in the esports scene getting involved with Extra Life! Complexity was founded in 2003 by Jason Lake, getting in on the ground floor of the rising popularity of competitive gaming. In the past 16 years, Complexity's teams and players have won over 140 championships across 30 different games. Their success led to gaining the attention of Dallas Cowboys owner Jerry Jones who joined the team's ownership in 2017. The team has become one of the leaders in the worldwide esports scene. Earlier this year, Complexity rebranded to associate itself more closely with the Dallas Cowboys. The team turned out to work toward their fundraising goal for 2019. If you are interested in showing your support for both Complexity and Extra Life, you can sign-up to participate alongside Complexity for the rest of 2019. Even though Game Day has come and gone, we are still taking donations through the end of the year. Head over to Complexity's Extra Life page to support Complexity's mission to help Children's Health. Extra Life has always been part of the wider gaming landscape. That means we've been growing in the esports space in recent years. That's why we are thrilled to be working with Complexity this year and seeing them participating in events like Game Day. During the holidays next month, Complexity will be hosting a community event for Extra Life. Keep an eye out for more information as we move forward and gear up to participate in that, Complexity fans. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round! View full article
  13. Esports organization Complexity decided to make time in their busy schedule to spend November 2nd gaming for the kids and we couldn’t be more excited. Complexity played for Children’s Health in Dallas and managed to make it half way to their goal over the course of their streaming. We’re absolutely delighted to see more and more major players in the esports scene getting involved with Extra Life! Complexity was founded in 2003 by Jason Lake, getting in on the ground floor of the rising popularity of competitive gaming. In the past 16 years, Complexity's teams and players have won over 140 championships across 30 different games. Their success led to gaining the attention of Dallas Cowboys owner Jerry Jones who joined the team's ownership in 2017. The team has become one of the leaders in the worldwide esports scene. Earlier this year, Complexity rebranded to associate itself more closely with the Dallas Cowboys. The team turned out to work toward their fundraising goal for 2019. If you are interested in showing your support for both Complexity and Extra Life, you can sign-up to participate alongside Complexity for the rest of 2019. Even though Game Day has come and gone, we are still taking donations through the end of the year. Head over to Complexity's Extra Life page to support Complexity's mission to help Children's Health. Extra Life has always been part of the wider gaming landscape. That means we've been growing in the esports space in recent years. That's why we are thrilled to be working with Complexity this year and seeing them participating in events like Game Day. During the holidays next month, Complexity will be hosting a community event for Extra Life. Keep an eye out for more information as we move forward and gear up to participate in that, Complexity fans. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round!
  14. Two things: 1) Now that I have headers, it works even with http (doesn't need https) 2) the amount of places I had to change it drives home how much I need to refactor my code!
  15. did a bit of googling and ... maybe I need to add a header. Will research and get back to you. OK, yup. That fixes it.
  16. Hey Tim, Is this a new requirement post-DDOS? I've been using the code without HTTPS all 2019 (and previously, of course). My code https://github.com/djotaku/ELDonationTracker does not use HTTPS, but that's why I tried it on the commandline in my previous post and that failed for some reason. But github with https didn't give me that warning. edit to add, not sure what this guy's code is doing, but it's another complaint of python not workign:
  17. Interesting. Can you confirm that you're hitting the API via https? You *must* use https to make calls to the Public API. If that's not it, I might need some actual code to look at. Do you have a repo for this anywhere?
  18. Earlier
  19. Gordon Hayward, NBA All-Star and small forward of the Boston Celtics, loves games on and off the basketball court. He also love helping the kids in his community who look up to him as a role-model. That’s why for Game Day 2019, Hayward teamed up with Extra Life to game for Boston Children’s Hospital! Hayward has played for the Celtics since July 2017. A handful of minutes into the 2017 season opener, a faulty landing caused him to suffer a debilitating leg injury that put him out of commission for the year. As a result of the injury, Hayward needed multiple surgeries to get back into playing on the court. During his time recovering, he spent his downtime playing Overwatch and Call of Duty: Black Ops 4. While stuck in a medical leg brace to help him heal from the surgery, he learned how helpful gaming can be while allowing the body to heal. That inspired him to get involved in Extra Life and help kids at Boston Children’s Hospital. “Gaming was a helpful distraction for me while rehabbing,” explained Hayward, “Gaming can be a distraction tool for kids while they're in the hospital, too. That's just one reason why I'm committed to helping the kids at Boston Children's Hospital.” Back in September, Hayward visited Boston Children's Hospital to spend time gaming with the kids. The visit made local Chicago news and kicked off the basketballer's push toward his Game Day stream on November 2. Everything Hayward raises through Extra Life will go to support Boston Children’s Hospital. He’s playing to build up the Every Child Fund's mission at Boston Children's. The Every Child Fund includes the Child Life Program that was designed to help children feel at home and comfortable in the hospital through fun activities, games, and more. The goal is to help kids heal faster by improving their environment and lifting their spirits. Hayward set up an Extra Life page and team for his Game Day streaming efforts. His goal for 2019? $10,000 USD! If you want to join Hayward on his mission to help the kids of Boston, donations are being taken throughout 2019. You can even start you own page and host your own event to raise money from your community to help kids in your local children’s hospital. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round!
  20. Gordon Hayward, NBA All-Star and small forward of the Boston Celtics, loves games on and off the basketball court. He also love helping the kids in his community who look up to him as a role-model. That’s why for Game Day 2019, Hayward teamed up with Extra Life to game for Boston Children’s Hospital! Hayward has played for the Celtics since July 2017. A handful of minutes into the 2017 season opener, a faulty landing caused him to suffer a debilitating leg injury that put him out of commission for the year. As a result of the injury, Hayward needed multiple surgeries to get back into playing on the court. During his time recovering, he spent his downtime playing Overwatch and Call of Duty: Black Ops 4. While stuck in a medical leg brace to help him heal from the surgery, he learned how helpful gaming can be while allowing the body to heal. That inspired him to get involved in Extra Life and help kids at Boston Children’s Hospital. “Gaming was a helpful distraction for me while rehabbing,” explained Hayward, “Gaming can be a distraction tool for kids while they're in the hospital, too. That's just one reason why I'm committed to helping the kids at Boston Children's Hospital.” Back in September, Hayward visited Boston Children's Hospital to spend time gaming with the kids. The visit made local Chicago news and kicked off the basketballer's push toward his Game Day stream on November 2. Everything Hayward raises through Extra Life will go to support Boston Children’s Hospital. He’s playing to build up the Every Child Fund's mission at Boston Children's. The Every Child Fund includes the Child Life Program that was designed to help children feel at home and comfortable in the hospital through fun activities, games, and more. The goal is to help kids heal faster by improving their environment and lifting their spirits. Hayward set up an Extra Life page and team for his Game Day streaming efforts. His goal for 2019? $10,000 USD! If you want to join Hayward on his mission to help the kids of Boston, donations are being taken throughout 2019. You can even start you own page and host your own event to raise money from your community to help kids in your local children’s hospital. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round! View full article
  21. Sure. I did a quick sample call: Python 3.7.4 (default, Jul 9 2019, 16:32:37) [GCC 9.1.1 20190503 (Red Hat 9.1.1-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import urllib.request >>> url="http://www.extra-life.org/api/participants/348774" >>> urllib.request.urlopen(url) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python3.7/urllib/request.py", line 222, in urlopen return opener.open(url, data, timeout) File "/usr/lib64/python3.7/urllib/request.py", line 531, in open response = meth(req, response) File "/usr/lib64/python3.7/urllib/request.py", line 641, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib64/python3.7/urllib/request.py", line 569, in error return self._call_chain(*args) File "/usr/lib64/python3.7/urllib/request.py", line 503, in _call_chain result = func(*args) File "/usr/lib64/python3.7/urllib/request.py", line 649, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 403: Forbidden And if I visit that url in my browser it works. Now, the browser changes it to HTTPS, so I wanted to double-check that: >>> url="https://www.extra-life.org/api/participants/348774" >>> urllib.request.urlopen(url) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python3.7/urllib/request.py", line 222, in urlopen return opener.open(url, data, timeout) File "/usr/lib64/python3.7/urllib/request.py", line 531, in open response = meth(req, response) File "/usr/lib64/python3.7/urllib/request.py", line 641, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib64/python3.7/urllib/request.py", line 569, in error return self._call_chain(*args) File "/usr/lib64/python3.7/urllib/request.py", line 503, in _call_chain result = func(*args) File "/usr/lib64/python3.7/urllib/request.py", line 649, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 403: Forbidden And just to make sure it's not my machine: >> url="https://www.github.com" >>> urllib.request.urlopen(url) <http.client.HTTPResponse object at 0x7f4ba7254f10> Thanks!
  22. Hey @djotaku, Can you share the endpoint and request headers you're furnishing with your call? Thanks!
  23. Hey there, Since the DDOS, my Python program is getting a 403 when trying to access the API. Is there something new that needs to be done?
  24. Greetings, @Alex Lewis! That is indeed the case right now, since the API is exclusively public and we consider that a "private" field to the fundraiser. We're working on adding support for authenticated requests to the API, but there's nothing firm with regards to a timetable. Sorry for the inconvenience (for now), Tim
  25. @Tim [DonorDrive] or others. Is it possible to pull out Fulfillment Notes out of an api or is the only way to get that info via the report?
  26. People tend to struggle with their mental health during the winter months. Shorter days, colder nights, and inclement weather all come together to form a potent cocktail. Those environmental can all encourage isolation, lethargy, and deprive us of precious vitamin D, all of which place additional stress on an individual's mental health. No one is immune from a struggle with mental health, not even the kids who come into Children's Miracle Network Hospitals. From the leadership at the top of CMNH to the bottom along with the people we work with in the hospitals themselves, everyone who works for the kids cares about mental health and well-being of the kids who need help. We recognize that exercise, socializing, and getting enough sunlight isn't enough to address the underlying mental illnesses that both kids and adults face. Therapy is sometimes necessary. Other times, patients need medication to address the underlying physical aspects of mental illness. One of the people in the Extra Life community who has been one of the most vocal advocates for mental health issues is Rooster Teeth host, voice actress, and Extra Lifer Caiti Ward. She has taken on the role of a mental health advocate by using her platform to share her journey from the perspective of someone who lives with mental illness. Her efforts have given a human face to conditions that often leave those who struggle with mental health feeling othered. Writing about her experiences graduating from an intensive therapy program in 2015, Ward said the following: I know that mental illness unfortunately still has a giant, belittling stigma associated with it, but I also know that one day it won’t. I choose to pretend today is that day, so I’m sharing my graduation of group therapy with you, because I am so proud of myself. There's no shame in struggling with your thoughts and feelings - and no shame reaching out for help. Everyone needs a little help sometimes. Mental illness, particularly depression, unfortunately affects so many of our youth. That's why we are happy that leaders in the community like Ward can come together to help those struggling in their local areas. The Rooster Teeth team has spent several years raising money for Dell Children's Hospital in Austin. One of their crowning achievements thus far has been a massive contribution to the facilities mental health ward that resulted in the opening of The Rooster Teeth Healing Garden last year. Rooster Teeth's annual Extra Life stream will be this weekend on November 9th. Caiti Ward and the wonderful people on the team will be streaming for 24 hours to make sure that Dell Children's Hospital (and this year Children's Hospital of Los Angeles) will be able to keep helping kids heal their bodies and their minds. You can join their team or donate to their overall goal via their Extra Life page or by purchasing exclusive merch during the stream from store.roosterteeth.com. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round! View full article
  27. People tend to struggle with their mental health during the winter months. Shorter days, colder nights, and inclement weather all come together to form a potent cocktail. Those environmental can all encourage isolation, lethargy, and deprive us of precious vitamin D, all of which place additional stress on an individual's mental health. No one is immune from a struggle with mental health, not even the kids who come into Children's Miracle Network Hospitals. From the leadership at the top of CMNH to the bottom along with the people we work with in the hospitals themselves, everyone who works for the kids cares about mental health and well-being of the kids who need help. We recognize that exercise, socializing, and getting enough sunlight isn't enough to address the underlying mental illnesses that both kids and adults face. Therapy is sometimes necessary. Other times, patients need medication to address the underlying physical aspects of mental illness. One of the people in the Extra Life community who has been one of the most vocal advocates for mental health issues is Rooster Teeth host, voice actress, and Extra Lifer Caiti Ward. She has taken on the role of a mental health advocate by using her platform to share her journey from the perspective of someone who lives with mental illness. Her efforts have given a human face to conditions that often leave those who struggle with mental health feeling othered. Writing about her experiences graduating from an intensive therapy program in 2015, Ward said the following: I know that mental illness unfortunately still has a giant, belittling stigma associated with it, but I also know that one day it won’t. I choose to pretend today is that day, so I’m sharing my graduation of group therapy with you, because I am so proud of myself. There's no shame in struggling with your thoughts and feelings - and no shame reaching out for help. Everyone needs a little help sometimes. Mental illness, particularly depression, unfortunately affects so many of our youth. That's why we are happy that leaders in the community like Ward can come together to help those struggling in their local areas. The Rooster Teeth team has spent several years raising money for Dell Children's Hospital in Austin. One of their crowning achievements thus far has been a massive contribution to the facilities mental health ward that resulted in the opening of The Rooster Teeth Healing Garden last year. Rooster Teeth's annual Extra Life stream will be this weekend on November 9th. Caiti Ward and the wonderful people on the team will be streaming for 24 hours to make sure that Dell Children's Hospital (and this year Children's Hospital of Los Angeles) will be able to keep helping kids heal their bodies and their minds. You can join their team or donate to their overall goal via their Extra Life page or by purchasing exclusive merch during the stream from store.roosterteeth.com. It's never too late to sign up for Extra Life to help sick and injured kids in hospitals around the US and Canada by playing games! Donations for 2019 are accepted year-round!
  1. Load more activity
×
×
  • Create New...