How to Integrate Firebase Into Your App

Total Page:16

File Type:pdf, Size:1020Kb

How to Integrate Firebase Into Your App Hackbright Academy Hackbright Academy is the leading software engineering school for women founded in San Francisco in 2012. The academy graduates more female engineers than UC Berkeley and Stanford each year. https://hackbrightacademy.com How to Integrate Firebase Into Your App William is a Software Engineer at Lawrence Livermore Lab by day and a Senior Instructor for Hackbright's Intro to Programming course by night. He developed a passion for teaching while earning his Bachelor’s and Master’s degrees in Computer Science from Mississippi State University. He has a drive for increasing diversity in tech and has volunteered with Black Girls Code, the Hidden Genius Project and is a member of /dev/color. When he isn’t churning out code, he enjoys playing basketball, strength training, and playing video games. Follow him on twitter at @emjay_hill. Looking for an easy way to add a database to your Python app? We'll show you how to get started with Firebase. Creating an app isn't easy, but learning how to store your app's vital data is! Here is a step-by-step tutorial to help you figure out how to connect to a database with Firebase and take the headache out of data storage and retrieval. A Python app without Firebase is like a chicken without a hen-house; if you don't have a place to store your eggs, it's time to re-think the farm. 1 / 7 Hackbright Academy Hackbright Academy is the leading software engineering school for women founded in San Francisco in 2012. The academy graduates more female engineers than UC Berkeley and Stanford each year. https://hackbrightacademy.com You have created this awesome new app that you want to share with the world. Your code has elegantly structured Classes, efficient Loops, and well commented Functions. You fire up your app and start creating Objects. Life is good. But then you shut down your interpreter and all of your newly created data is gone. Surely there has to be some simple way to save data associated with you app. Someone must have thought of a better way than just throwing data in text files, right? Right?!? Well you’re in luck, because that’s exactly what databases are for. A database is a collection of data that can be structured to describe attributes and relationships between data entities of a program. The ability to save data associated with your app makes your app...useful. This tutorial will show you how to connect to a database hosted by Firebase to store and retrieve data. Creating a Firebase Account Creating a Firebase account is simple. You can register using an existing Google account at https://firebase.google.com/ Installing pip Before we can connect to our Firebase database with Python, we need to download a couple of helper modules. We are going to use pip to install them. 2 / 7 Hackbright Academy Hackbright Academy is the leading software engineering school for women founded in San Francisco in 2012. The academy graduates more female engineers than UC Berkeley and Stanford each year. https://hackbrightacademy.com Pip is a package manager (i.e. a software application that helps you download and update software packages) that can install and manage Python packages obtained from third party repositories (i.e. sites where anyone can write and share code for other people to use). Many python distributions have pip pre-installed. You can check to see if you currently have pip install by running the command in the terminal: pip --version If it is not currently installed, you can install pip by running following command: curl https://bootstrap.pypa.io/get-pip.py | python Installing Pyrebase Pyrebase is a Python interface to Firebase’s REST API. In layman’s terms, it allows you to use Python to manipulate your Firebase database. The documentation for Pyrebase can be found at https://github.com/thisbejim/Pyrebase We will install the Pyrebase and its dependencies using pip sudo pip install Pyrebase Aside: sudo is a terminal command that temporarily grants the current user (aka you) root access to the file system. It will typically ask you to enter a password, which will normally be the same password to use to login to your computer. Don’t freak out if start entering the password and don’t see any characters showing up in the terminal. Your password is still being entered (though its not the best UX design by any stretch). Connecting to your database Now we can import the Pyrebase module into a file and make a connection to our Firebase database import pyrebase config = { "apiKey": "apiKey", "authDomain": "projectId.firebaseapp.com", 3 / 7 Hackbright Academy Hackbright Academy is the leading software engineering school for women founded in San Francisco in 2012. The academy graduates more female engineers than UC Berkeley and Stanford each year. https://hackbrightacademy.com "databaseURL": " https://databaseName.firebaseio.com", "storageBucket": "projectId.appspot.com", "serviceAccount": " path/to/serviceAccountCredentials.j son" } firebase = pyrebase.initialize_app(config) We define a dictionary named config with several key-value pairs that configure the connection to the database. The apiKey, authDomain, databaseUrl, and storageBucket values needed to connect to your database can be found at by clicking the Web Setup link in the Auth tab of the Firebase console. The value for the serviceAccount is actually a JSON file that can be generated by Firebase. You’ll need to create a service account by going to https://console.firebase.google.com/iam-admin/serviceaccounts and clicking the Create Service Account button in the Service Account tab. Be sure to check the Furnish a new private key option. The JSON file will then be downloaded and you can reference its file path in the config dictionary. Authentication The default permissions of a Firebase database requires authentication to perform read or write actions. The simplest way to authenticate is by signing in with an email and password. A new user can be created in the Auth tab of the Firebase console. Once a user is created, the following Pyrebase code can be used to created an authentication connection: auth = firebase.auth() #authenticate a user user = auth.sign_in_with_emai l_and_password("[email protected]", "mySuperStrongPassword") The user variable now holds a reference to an authenticated user. The user’s token that is needed to perform certain actions can be referenced like so: user['idToken'] The user token will need to be passed as a parameter to the get(), push(), set(), update() and remove() functions described below in order to authorize the actions. 4 / 7 Hackbright Academy Hackbright Academy is the leading software engineering school for women founded in San Francisco in 2012. The academy graduates more female engineers than UC Berkeley and Stanford each year. https://hackbrightacademy.com Now that we are connected to the database and properly authenticated, let’s perform some actions. CRUD-dy Behavior The main functionalities of a database interface are the abilities to create, read, update, and delete data. The aforementioned abilities are commonly referred to as the CRUD functions. The Pyrebase module provides a simple interface for performing each of the CRUD functions. Create There are two methods available for creating a new data entity in your database, push() and set(). These methods can be used in conjunction with the child() method, which builds paths to objects in the database. The push() method creates a unique, time-stamped based alphanumeric key for the data that’s being added to your database. That’s good in some cases, but not great when you want to refer to that key. archer = {"name": "Sterling Archer", "agency": "Figgis Agency"} db.child("agents").push(archer, user['idToken']) The set method on the other hand provides a much nicer way to create keys that can be retrieved. lana = {"name": "Lana Kane", "agency": "Figgis Agency"} db.child( "agents").child("Lana").set(lana, user['idToken']) Read Data can be read from your database using the get() method. The get() method returns a PyreResponse object from the database. Using the val() method on the PyreResponse object will return the actual data. You can get all of the values of an object all_agents = db.child("agents").get(user['idToken']).val() 5 / 7 Hackbright Academy Hackbright Academy is the leading software engineering school for women founded in San Francisco in 2012. The academy graduates more female engineers than UC Berkeley and Stanford each year. https://hackbrightacademy.com Or you can get a specific value of an object lana_data = db.child("agents").child("Lana").get(user['idToken']).val() Update Updates can be made with the update() method. db.child("agents").child("Lana").update({"name": "Lana Anthony Kane"}, user['idToken']) Delete Lastly, we can delete an object from our database. The remove() method removes objects from the database. db.child("agents").remove(user['idToken']) Or a specific value from an object db.child("agents").child("Lana").remove(user['idToken']) You should now be able to set up a basic database for your Python apps. The example code can be found here: https://github.com/hackbrightacademy/Pyrebase_Example Until next time, Happy Hacking! 6 / 7 Hackbright Academy Hackbright Academy is the leading software engineering school for women founded in San Francisco in 2012. The academy graduates more female engineers than UC Berkeley and Stanford each year. https://hackbrightacademy.com // 7 / 7 Powered by TCPDF (www.tcpdf.org).
Recommended publications
  • Archer Season 1 Episode 9
    1 / 2 Archer Season 1 Episode 9 Find where to watch Archer: Season 11 in New Zealand. An animated comedy centered on a suave spy, ... Job Offer (Season 1, Episode 9) FXX. Line of the .... Lookout Landing Podcast 119: The Mariners... are back? 1 hr 9 min.. The season finale of "Archer" was supposed to end the series. ... Byer, and Sterling Archer, voice of H. Jon Benjamin, in an episode of "Archer.. Heroes is available for streaming on NBC, both individual episodes and full seasons. In this classic scene from season one, Peter saves Claire. Buy Archer: .... ... products , is estimated at $ 1 billion to $ 10 billion annually . ... Douglas Archer , Ph.D. , director of the division of microbiology in FDA's Center for Food ... Food poisoning is not always just a brief - albeit harrowing - episode of Montezuma's revenge . ... sampling and analysis to prevent FDA Consumer / July - August 1988/9.. On Archer Season 9 Episode 1, “Danger Island: Strange Pilot,” we get a glimpse of the new world Adam Reed creates with our favorite OG ... 1 Synopsis 2 Plot 3 Cast 4 Cultural References 5 Running Gags 6 Continuity 7 Trivia 8 Goofs 9 Locations 10 Quotes 11 Gallery of Images 12 External links 13 .... SVERT Na , at 8 : HOMAS Every Evening , at 9 , THE MANEUVRES OF JANE ... HIT ENTFORBES ' SEASON . ... Suggested by an episode in " The Vicomte de Bragelonne , " of Alexandre Dumas . ... Norman Forbes , W. H. Vernon , W. L. Abingdon , Charles Sugden , J. Archer ... MMG Bad ( des Every Morning , 9.30 to 1 , 38.. see season 1 mkv, The Vampire Diaries Season 5 Episode 20.mkv: 130.23 ..
    [Show full text]
  • The Good 5 Cent Cigar (4/16/2013) University of Rhode Island
    University of Rhode Island DigitalCommons@URI The Good 5 eC nt Cigar (Student Newspaper) University Archives 4-16-2013 The Good 5 Cent Cigar (4/16/2013) University of Rhode Island Follow this and additional works at: http://digitalcommons.uri.edu/cigar Recommended Citation University of Rhode Island, "The Good 5 eC nt Cigar (4/16/2013)" (2013). The Good 5 Cent Cigar (Student Newspaper). Book 145. http://digitalcommons.uri.edu/cigar/145 This Book is brought to you for free and open access by the University Archives at DigitalCommons@URI. It has been accepted for inclusion in The Good 5 Cent Cigar (Student Newspaper) by an authorized administrator of DigitalCommons@URI. For more information, please contact [email protected]. 00 THE UNIVERSITY OF RHODE ISLAND STUDENT NEWSPAPER SINCE 1971 Volume 62 © 'Just what this country needs' Tuesday Issue 62 www.ramcigar.com April 16, 2013 Rams baseball takes step in right U Rl exhibition to feature student-created artwork direction, moves to fourth in A-10 BY ALLISON FARRELLY public," Hutt said. "It pushes News Reporter the students to put them­ JONATHAN SHIDELER go up two,· with one swing of had two home runs that drove selves together in a more pro- Sports Staff Reporter the bat, really changed the· in five RBis, while Fortunato The University of Rhode fessional way, to present their game for us." batted 5-12 in ·the series. Island Art Gallery, will open·· work in a more professional The University of Rhode Senior Sean Furney (4-3) "Seeing t4e older guys get the Juried URI Student Art way, and to just think about Island baseball team pushed its allowed two runs on eight hits going and start to lead the team Exhibition, the final exhibi- the whole process.'; record above .500 for the first and had eight strikeouts in six is what we needed," Famiglietti tion for the 2012-2013 school Senior art and textiles, time this season (18-17) with a innings of work for the Rams in said.
    [Show full text]
  • The Standing Bonfire
    DARTMOUTH CLASS OF 1992 The Standing Bonfire December 2014 Class Officers! Executive Committee! President! ! Jennifer Newsom! Jennifer Bobalik! Vice President! Michelle Davis! Kim Fahey Brown! ! ! Secretary! ! Kelly Shriver Kolln! Bettina Decker! ! Treasurer! ! Kyle Huebner! Todd Donovan! ! ! Co-Head Agents! Anne Blakely Hammer/Libby ! ! Caroline Harris ! ! Peruchini Graham/ Brett Scoll Perryman! Dave Harrison! ! Mini-Reunion! Kanta Takamori! Kristin Knies! ! Alumni Council! Brant Rose! Paul Larson! Webmaster! Tom Paganucci! Chris McGeehan! ! ! Newsletter Editor! Cally Shea Bybee! Gretchen McNeely! Class Project Chairs! Elissa Aten/Scott Gardner/Dave! Nina Weber Neulight! ! ! Harrison/Kevin Kruse! Cindy Hansel Sherlock! Class Steward! Jessie Levine! Christopher Stahl!! Day of Service Chair Joni Wiredu! Wendy Gruenberg-Wray! ! Caring Committee! Molly Phinney-Baskette! ! ! Jill Goldberg-Arnold! ! !! 1992 Wins Class of the Year Award! By now, this is old news, but in case you missed it, the class of 1992 won the Class of the Year award at Class Officers Weekend in September. The award goes to the class that demonstrates leadership, engagement and excellence. Our award called out our amazing virtual reunion, the hard work of our officers and many of the ways that we all keep connected as well as our class projects. Thanks for !helping us get there!! Pictured( l -r) Front row: Pres. Hanlon, Jenn Newsom, Michelle Davis, Kelly Shriver Kolln. Back row: Kenta Takamori, Kyle Huebner, Tom Paganucci Not done shopping? Holiday gift ideas inside… dartmouth92.org THE STANDING BONFIRE The Ultimate 92 Gift Guide: Ideas From the Class & From the Hanover Plain both barrels) to goldfish bowl living with two It’s that time of the year again.
    [Show full text]
  • Representations of Abortion in Adult Animated Television Comedy
    City University of New York (CUNY) CUNY Academic Works All Dissertations, Theses, and Capstone Projects Dissertations, Theses, and Capstone Projects 2-2019 Brrap Brrap Pew Pew: Representations of Abortion in Adult Animated Television Comedy Erika A. Byrnison The Graduate Center, City University of New York How does access to this work benefit ou?y Let us know! More information about this work at: https://academicworks.cuny.edu/gc_etds/3003 Discover additional works at: https://academicworks.cuny.edu This work is made publicly available by the City University of New York (CUNY). Contact: [email protected] BRRAP BRRAP PEW PEW: REPRESENTATIONS OF ABORTION IN ADULT ANIMATED TELEVISION COMEDY by ERIKA A. BYRNISON A master’s thesis submitted to the Graduate Faculty in Liberal Studies in partial fulfillment of the requirements for the degree of Master of Arts, The City University of New York 2019 i © 2019 ERIKA A. BYRNISON All Rights Reserved ii Braap Brrap Pew Pew: Representations of Abortion in Adult Animated Comedy by Erika A. Byrnison This manuscript has been read and accepted for the Graduate Faculty in Liberal Studies in satisfaction of the thesis requirement for the degree of Master of Arts. Date Dr. Jean Halley Thesis Advisor Date Dr. Elizabeth Macaulay-Lewis Acting Executive Officer THE CITY UNIVERSITY OF NEW YORK iii ABSTRACT Braap Brrap Pew Pew: Representations of Abortion in Adult Animated Comedy by Erika A. Byrnison Advisor: Dr. Jean Halley This thesis charges that representation of abortion in American adult animated comedy is under- examined and significant because representation on television in other genres has traditionally been absent or misleading.
    [Show full text]
  • Film Catalog
    PRESENTS FILM CATALOG Buy Tickets at pdxff.com 1 Portland Film Festival 2018 Logo T-Shirt Soft, comfy, the perfect T-shirt with an official 2018 Portland Film Festival Logo. Limited quantities made. The sale of this shirt helps support the independent film community in Portland and the 501(c)3 non-profit the Portland Film Festival. Red, White, Light Grey, Black. XS – XXXL $25 Portland Film Festival Wing T-Shirt Soft, comfy, the perfect T-shirt with no festival branding outside of the logo on the sleeve. Limited quantities made. The sale of this shirt helps support the independent film community in Portland and the 501(c)3 non-profit the Portland Film Festival. Red, White, Dark Grey, Black. XS – XXXL $25 Portland Film Festival Trucker Hat Cotton canvas, polyester mesh with adjustable snapback. Official trucker hat of the 2018 Portland Film Festival. $25 Buy official merch at store.portlandfilm.org 2 SAVE 15% on festival merchandise Use Promo Code PROGRAM18 until 10/19 at store.portlandfilm.org GET A FREE TOTE when you buy $100 in Festival merchandise. Help support the local independent film 501(c)3 and purchase one of our Festival shirts, hoodies, totes or trucker hats. Portland Film Festival Tote Bag Portland Film Festival Hoodie Portland Film Festival Zip-Up Soft shoulder tote perfect for carrying stuff or shopping. Soft hoodie with front pocket and 2018 Festival info Soft zip-ups with 2018 Festival info on the back. Official logo tote and wing design available. Red, Tan, Black. on the front. Red, Light Grey, Black Black $20 $35 $35 Buy Tickets at pdxff.com 3 INDEPENDENT FILM IS COMING TO PORTLAND OCTOBER 22 – 28 CHECK OUT OUR FILMS, EVENTS, WORKSHOPS, PARTIES AT PDXFF.COM SPONSORS 4 WHERE DO I PICK UP MY TICKETS GENERAL TICKETS OR FESTIVAL PASS? Patrons who purchased passes prior to September 15th will receive them in the mail.
    [Show full text]
  • Teratophilia OP's Jump Chain
    teratophilia OP's jump chain Pokémon drawbacks swarmed and damned +400 1400 CP total Region rolling, 8 eight chose Hoenn origin city life -50 CP starter in region common:Koffing <http://bulbapedia.bulbagarden.net/wiki/Koffing_ %28Pokémon%29> -50 CP 1300 CP left free running free survival training -100 CP blend in -300 CP savant -600 CP six Master balls -200 CP HM collection -50 CP rebreather -50 CP *Notes :The plan is simple, Pokémon journey, just an average Pokémon journey, maybe see if I can bust up team Aqua , then once Archie is on his knees begging for mercy. I explain the water cycle and how even if he did manage to capture Kyogre it would have helped him one iota.* ending team, the damned bats make good XP even if they don't stay down permanently. And I don't dream normally so even nightmares will be a welcome change to that. Ending team:Hariyama ,Solrock ,Weezing, Gyarados, Metagross, Machamp ending choice. Continue Body mod the big guy free charmer -100 appeal X2 free shape X2 free strength X2 -100 speed -50 sense -50 endowed X3 free endurance X2 -100 ever cleansed -100 metavore -100 *notes :I'm not much to look at in real life, and I'm used to being the big guy, this way I can keep that up, as well as not have to worry about my appearance so much.* cosmic warehouse plumbing -10 heating/AC -10 force wall -20 shelving free workshop and medical bay -30 portal-30 loft -10 food supply -10 housing -20 *notes:going to need somewhere to live and keep my stuff, the warehouse is as tall as it needs to be so I'm going to break stuff up into pallet sized sections and stack them on top of each other.* The Bay maintenance drones -4 munitions dump -4 matter furnace-6 machine shop -1 fueling station -4 garage -1 *notes: a place to keep vehicles I don't want to break up into pallet sized sections as well as a way to keep my guns and vehicles fed * Companion Jumpchain Supplement stasis pod X7 -70 companion tracker -10 companion communications -20 *notes.
    [Show full text]
  • Built with Empty Fists: the Rise and Circulation of Black Power Martial Artistry During the Cold War
    Built with Empty Fists: The Rise and Circulation of Black Power Martial Artistry during the Cold War by Maryam K. Aziz A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (American Culture) in the University of Michigan 2020 Doctoral Committee: Associate Professor Matthew J. Countryman, Chair Associate Professor Victor Román Mendoza Associate Professor Sherie M. Randolph, Georgia Tech University Associate Professor Stephen Ward Maryam K. Aziz [email protected] ORCID iD: 0000-0002-2006-4285 © Maryam K. Aziz 2020 DEDICATION To my Nana, Dr. Winfred Barbee, who passed away just as I finished prelims and defended my prospectus. Thank you for helping to raise me, for all the years of laughter, rigor, and Black culture, and for being the first person to see me submit this dissertation, perched from your hallowed place atop my desk. To Aura Rain Rosser, who lost her life shortly after I arrived in Ann Arbor. If not for state violence, you may very well have become the doctor instead of me, but you certainly would have grown old. And to all the Black women, cis, trans, and non-binary, who have lost their lives but now fly over us. You are the real warriors. #SayHerName ii ACKNOWLEDGEMENTS I could not have written this project without the figures included in its pages. They told their own stories and created their own archives. I picked up a story already told and, like my favorite detectives, listened to those who lived it. I thank everyone that showed me that martial arts, movement arts, and healing movements are woven into the fabric of human cultures.
    [Show full text]
  • Thursday, January 21, 2010
    Serving James Madison University Since 1922 Rain/Snow 40°/31° Vol. 86, No. 30 chance of precipitation: 60% Thursday, January 21, 2010 APPOMATTOX SHOOTING MEET THE SENATOR* Multitude of Explosive Devices Found at Scene Several of the Eight Shooting Victims Might Be Children By MEGAN REICHART hours from police in the woods near school to talk to the students.” “ is is a horri c tragedy, de nitely contributing writer his home. Police said Speight was a co-own- one of the worst mass killings in Vir- Police were waiting to notify rela- er of the house where the murders ginia, probably since the Virginia Tech Explosive devices were found tives before releasing the names of the occurred. Speight also owned land killing in April of ,” Virginia State Wednesday afternoon at an Appomat- victims, but some media reports are adjacent to the residence. Police said Police spokeswoman Corinne Geller tox crime scene that left eight people indicating that several were children. Speight was “acquainted” with all of said at a news conference Wednesday. dead. Nick Doss, a JMU sophomore and the victims. Neighbors said the farm- Staples said authorities were still Rheanna Martino Christopher Bryan Speight, , alleg- Appomattox native, found out about house was home to a family of four. unsure of the motive for the shootings. Sophomore class vice edly shot the eight victims Wednesday the incident Wednesday afternoon. After arriving on the scene, police Speight has not yet been charged with president, senator and at a house in Appomattox. He was “My cousin who is in the th grade found three victims inside the resi- the murders.
    [Show full text]
  • Fiction-3-2018-1.Pdf
    The Force of Truth and Grace British International School Shanghai (Puxi), Choi, Jiwon - 12 et’s tick our time back billions and billions of years ago. Picture this, when the Earth first began to rotate and when the sun just arose from the endless ashes. When the various creatures were first given L life, that was the age that I was born. When the age of creation was just about to emerge, that’s how our tale was written and how our adventure began. My life, before this adventure to the west, was pretty much spontaneous. Unexpected adventures always chased after me. When I was at the age of five million, I left the wizardry world of Olympus. Yes, it was depressing and heartbreaking to abandon the land that I’ve been breathing forever, however l was also delighted for the next destination of my anecdote. About a month after I left the Olympian wizardry world, I received an envelope with a golden feather inside. As soon as I unlocked the envelope, the feather swirled and pinned itself to my silver droopy hair, taking me to the grand, graceful palace of Olympian gods. A glittering rainbow filled the sky and gold had gobbled up the whole palace. The angelic statue of Cupid gracefully glistened as the sunlight gently shone through. Gorgeous melody from a golden harp was forming a pulchritudinous harmony with the glorious fountain. Whilst admiring the peaceful melody from the angel’s harp, a powerful voice flew down to my ears. “I sent the golden feather to bring you here,” Zeus blurted out his concern as he walked out of the Parthenon arch, “And this is why.
    [Show full text]
  • Colonize This Draft 2
    COLONIZE THIS "pilot" written by Chelsea Catalanotto TEASER EXT. EARTH - SOME SORT OF TRAINING BASE - DAY UNDISCLOSED POV: A BEAUTIFUL MAN (30ish, America’s sweetheart, think Jake Gyllenhaal) swings across a ropes course. With a controlled leap, his stomach muscles twisting in exertion, he lands in the mud. It sprays up onto his chiseled chest. He wipes a bit of sweat off his upper lip. Nothing else matters. Because this dude is FUCKING HOT. BECK (V.O.) You know that moment when you realize you’re destined to be with someone? INT. EARTH - TRAINING BASE - TESTING ROOM - LATER The beautiful man (whose name is NOAH) is also smart - he’s now sitting at a desk filling in SCANTRON BUBBLES with ease, slaying the test in front of him. He glances up at the camera, gives a little half-wave/half-smile combo. BECK (V.O.) Everything they do is perfect. Everything about them ignites you. Completely derails you when you see... their... INT. EARTH - TRAINING BASE Noah drinks from a water fountain. He has a great butt, obviously. We focus on it. BECK (V.O.) What was I... Right. He’s smart, he’s sweet, you can see yourself raising a kid together, but you also want to sit on his face until he suffocates. EXT. EARTH - FIELD BEHIND TRAINING BASE - AFTERNOON Noah plays soccer with some friends. BECK (V.O.) You’re so in love that you want to scream it from the rooftops - I mean, I don’t have roof access with my current living situation - but you know what I mean.
    [Show full text]
  • DUCHESS Pilot Episode ("Mole Hunt") Written by Adam Reed
    DUCHESS Pilot Episode ("Mole Hunt") Written by Adam Reed RECORDING SCRIPT: REVISED 3/30/09 All Rights Reserved ©2009 Floyd County Productions, Inc. United Talent Agency 9560 Wilshire Boulevard Beverly Hills, CA 90212 Phone: (310) 237-6700 Duchess - Pilot Episode ("Mole Hunt") REVISED RECORDING SCRIPT 3/30/09 1 TEASER FADE IN: CLOSE-UP: the ruggedly handsome, sweat-slick face of our hero, STERLING ARCHER. His cold steel-blue eyes smolder with hatred. KGB COLONEL (O.S.) Sterling Archer, codename Duchess... We hear a MATCH struck. Its flare plays across Archer's face, its light pulses as we hear a CIGAR being puffed. We are in: 1 INT. STONE DUNGEON -- CONTINUOUS Ancient stone walls weeping with moisture. Inky shadows, a faint and far-off scream. A sinister, uniformed KGB COLONEL, 50ish, savors both the aroma of his Cuban cigar and this moment. KGB COLONEL Known, from Berlin to Bangkok, as the world's most dangerous spy. So for us, this is... how you say? REVEAL: Archer, sweaty and clad only in a tight pair of Daniel Craig-ian boxer-briefs, three puckered BULLET SCARS visible on his lean muscular chest, SHACKLED by his wrists to the WALL. KGB COLONEL A "good get." (puffs cigar) But not so good for you, Mr. Archer. Because you heff information that I want. And is maybe old cliché, but... The colonel raises two JUMPER CABLE LEADS, sparks them together. KGB COLONEL We heff ways of making you talk. Archer cocks an eyebrow. We follow his gaze to a CART which holds a DRY CELL BATTERY, wired to the menacing JUMPER LEADS.
    [Show full text]
  • FXX to Stream 'Archer After Hours' on Facebook
    FXX to Stream 'Archer After Hours' on Facebook 05.23.2019 Fans of FXX's adult animated series, Archer, will be able to hang with a couple of cast members in the network's new after show, Archer After Hours, streaming on Facebook May 29, June 26 and July 24. Archer returns for season 10 by traveling back in time 20 years to 1999. On three separate occasions, fans can head to the show's Facebook page to hang out with Amber Nash, who stars as Pam Poovey, and Lucky Yates, who voices Algernop Krieger. RELATED: FXX's 'Archer' Goes Back in Time for Season 10 Once there, fans will find a mix of talk show, sketch show and party while checking out special guest interviews, behind-the-scenes commentary, cosplay spotlights and more. Archer is an animated, half-hour comedy that follows Sterling Archer, Lana Kane, and their crew of misfits onboard the M/V Seamus salvage ship. An important question arises as they explore deep space and try to outsmart giant aliens, intergalactic pirates, and vicious bounty hunters: how do they survive each other? The series features the voices of H. Jon Benjamin as Sterling Archer; Aisha Tyler as Archer's co-captain and ex-wife, Lana Kane; Jessica Walter as Archer's mother and ball of energy, Malory; Judy Greer as fighter pilot, Cheryl/Carol Tunt; Chris Parnell as First Mate Cyril Figgis; Nash as the crew's rock-monster muscle, Pam Poovey; Adam Reed as space courtesan, Ray Gillette; and Yates as a synthetic human with questionable morals.
    [Show full text]