www.portlandlibrary.com Open in urlscan Pro
151.101.66.159  Public Scan

URL: https://www.portlandlibrary.com/
Submission: On November 25 via api from CA — Scanned from CA

Form analysis 5 forms found in the DOM

Name: local_search_form /

<form action="/" data-js="header_search_form desktop_search_form" id="local_search_form" name="local_search_form">
  <span class="label">Search the</span>
  <select class="selectpicker localS" name="searching">
    <option value="website">Website</option>
    <option value="catalogue">Catalog</option>
  </select>
  <span class="local_search_input_wrapper">
    <input maxlength="1000" name="s" type="text" placeholder="Search by Keyword">
  </span>
  <button type="submit" class="local-btn btn btn-primary btn-flat">
    <i aria-hidden="true" class=" icon-search"></i><span class="sr-only">Search</span>
  </button>
</form>

Name: desktop_search_form https://portlandlibrary.bibliocommons.com/search

<form action="https://portlandlibrary.bibliocommons.com/search" class="collapsible_search_form" data-js="header_search_form desktop_search_form" id="desktop_search_form" name="desktop_search_form">
  <div class="pull-left">
    <div data-js="header_target_search_options" data-target="catalogue">
      <div class="form-group">
        <span class="connector" aria-hidden="true">by</span>
        <!-- begin SEARCH TYPE -->
        <div class="bootstrap-select-wrapper" data-test-id="header-search-type-dropdown">
          <select aria-label="Search type" class="form-control selectpicker form-control bs-select-hidden" data-dropup-auto="false" data-js="search_type" data-style="btn-flat btn-default" id="search_filter_id_2b3hhveoj7r3s9pgt41k7qhmf7" name="t"
            testid="search_filter">
            <option value="smart">Keyword</option>
            <option value="title">Title</option>
            <option value="author">Author</option>
            <option value="series">Series</option>
            <option value="subject">Subject</option>
            <option value="tag">Tag</option>
            <option value="userlist">List</option>
            <option value="user">User</option>
          </select>
        </div>
      </div>
      <input data-js="search_category" id="search_category_id_scqka0d0180jmhdjpcuksh7hb" name="search_category" testid="search_category" type="hidden" value="keyword">
      <!-- end SEARCH TYPE-->
    </div>
  </div>
</form>

Name: mobile_search_formGET https://portlandlibrary.bibliocommons.com/search

<form accept-charset="UTF-8" action="https://portlandlibrary.bibliocommons.com/search" data-js="header_search_form mobile_search_form" id="mobile_search_form" method="get" name="mobile_search_form">
  <div style="margin:0;padding:0;display:inline">
    <input name="utf8" type="hidden" value="✓">
  </div>
  <div data-js="header_target_search_options" data-target="catalogue">
    <div class="form-group">
      <span class="connector" aria-hidden="true"> by </span>
      <!-- begin SEARCH TYPE -->
      <div class="bootstrap-select-wrapper" data-test-id="header-search-type-dropdown">
        <select aria-label="Search type" class="form-control selectpicker form-control bs-select-hidden" data-dropup-auto="false" data-js="search_type" data-style="btn-flat btn-default" id="search_filter_id_5pgh6m4mmf6rgak2oj4kuckcgd" name="t"
          testid="search_filter">
          <option value="smart"> Keyword</option>
          <option value="title"> Title</option>
          <option value="author"> Author</option>
          <option value="series"> Series</option>
          <option value="subject"> Subject</option>
          <option value="tag"> Tag</option>
          <option value="userlist"> List</option>
          <option value="user"> User</option>
        </select>
        <div class="btn-group bootstrap-select form-control">
          <button type="button" class="btn dropdown-toggle btn-flat btn-default" data-toggle="dropdown" data-id="search_filter_id_5pgh6m4mmf6rgak2oj4kuckcgd" title="Keyword">
            <span class="filter-option pull-left"> Keyword</span> &nbsp;<span class="bs-caret">
              <span class="caret">
              </span>
            </span>
          </button>
          <div class="dropdown-menu open">
            <ul class="dropdown-menu inner" role="menu">
              <li data-original-index="0" class="selected">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
Keyword</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
              <li data-original-index="1">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
Title</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
              <li data-original-index="2">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
Author</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
              <li data-original-index="3">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
Series</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
              <li data-original-index="4">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
Subject</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
              <li data-original-index="5">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
Tag</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
              <li data-original-index="6">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
List</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
              <li data-original-index="7">
                <a tabindex="0" class="" style="" data-tokens="null">
<span class="text">
User</span>
<span class="glyphicon glyphicon-ok check-mark">
</span>
</a>
              </li>
            </ul>
          </div>
        </div>
      </div>
      <input data-js="search_category" id="search_category_id_3n065513rg11qfe8vm2qk9gs62" name="search_category" testid="search_category" type="hidden" value="keyword">
      <!-- end SEARCH TYPE-->
    </div>
  </div>
  <div class="form-group">
    <!-- begin SEARCH INPUT -->
    <div class="input-group header_search_box">
      <label class="sr-only" for="search_box_id_19fkk5lk4hp5r456okt2hhpk92"> Enter search query</label>
      <span class="main_search_input_wrapper" data-js="main_search_input_wrapper">
        <input aria-activedescendant="" aria-autocomplete="both" aria-expanded="false" aria-owns="header_auto_suggest_id_1ci5g5dvhjtpvod4psjerf6ba1" autocomplete="off" class="form-control main_search_input text" data-js="main_search_input"
          id="search_box_id_19fkk5lk4hp5r456okt2hhpk92" maxlength="1000" name="q" testid="main_search_input" type="text">
        <span class="header_search_filter_lock form-control-feedback" data-js="search_filter_locked" aria-hidden="true">
          <svg aria-hidden="true" class="svg_icon " focusable="false" height="14" style="transform: rotate(-45deg);" viewBox="0 0 16 16" width="14" xmlns="http://www.w3.org/2000/svg">
            <path d="M8.5 0l-1.5 1.5 1.5 1.5-3.5 4h-3.5l2.75 2.75-4.25 5.635v0.615h0.615l5.635-4.25 2.75 2.75v-3.5l4-3.5 1.5 1.5 1.5-1.5-7.5-7.5zM7 8.5l-1-1 3.5-3.5 1 1-3.5 3.5z">
            </path>
          </svg>
        </span>
        <button class="btn btn-link header_search_clear_button" data-js="header_search_clear_button" type="button">
          <div class="sr-only"> Clear Text </div>
          <svg aria-hidden="true" class="svg_icon svg_close_icon" focusable="false" height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg">
            <rect width="2" height="16" x="6.964" y="-.036" fill="currentColor" transform="rotate(45 7.964 7.964)">
            </rect>
            <rect width="2" height="16" x="6.964" y="-.036" fill="currentColor" transform="scale(-1 1) rotate(45 0 -11.263)">
            </rect>
          </svg>
        </button>
        <div data-js="header_auto_suggest" class="cp_header_auto_suggest hidden">
          <div data-js="auto_suggest_aria_messages" class="sr-only" role="alert" aria-live="polite" aria-atomic="false">
          </div>
          <ul id="header_auto_suggest_id_1ci5g5dvhjtpvod4psjerf6ba1" data-js="suggestion-menu" class="dropdown-menu" role="listbox">
          </ul>
          <div class="hidden">
            <svg aria-hidden="true" class="suggestion-skeleton-icon pulse" data-js="suggestion_skeleton_svg" focusable="false" height="14" preserveAspectRatio="xMinYMin meet" viewBox="0 0 10 10" width="14" xmlns="http://www.w3.org/2000/svg">
              <rect fill="currentColor" width="2000" height="10">
              </rect>
            </svg>
          </div>
        </div>
      </span>
      <span class="input-group-btn">
        <button type="submit" class="btn btn-primary btn-flat">
          <i aria-hidden="true" class=" icon-search">
</i>
          <span class="sr-only"> Search</span>
        </button>
      </span>
    </div>
    <!-- end SEARCH INPUT -->
  </div>
</form>

POST /#gf_10

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_10" id="gform_10" action="/#gf_10" data-formid="10" novalidate="">
  <div class="gform-body gform_body">
    <ul id="gform_fields_10" class="gform_fields top_label form_sublabel_below description_below validation_below">
      <li id="field_10_1" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_10_1"><label
          class="gfield_label gform-field-label" for="input_10_1">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_1" id="input_10_1" type="email" value="" class="large" placeholder="Email Address" aria-invalid="false">
        </div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_10" class="gform_button button" value="Sign Up »"
      onclick="if(window[&quot;gf_submitting_10&quot;]){return false;}  if( !jQuery(&quot;#gform_10&quot;)[0].checkValidity || jQuery(&quot;#gform_10&quot;)[0].checkValidity()){window[&quot;gf_submitting_10&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_10&quot;]){return false;} if( !jQuery(&quot;#gform_10&quot;)[0].checkValidity || jQuery(&quot;#gform_10&quot;)[0].checkValidity()){window[&quot;gf_submitting_10&quot;]=true;}  jQuery(&quot;#gform_10&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=10&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy">
    <input type="hidden" class="gform_hidden" name="is_submit_10" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="10">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_10" value="WyJbXSIsImU5MzA1NzI1NjZhNGRmYThlMDMxMmU0ZjNlMDIxMGQ5Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_10" id="gform_target_page_number_10" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_10" id="gform_source_page_number_10" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST

<form method="post">
  <select name="location" id="location" onchange="go_location();">
    <option value="Downtown Library">Downtown Library</option>
    <option value="Burbank Branch">Burbank Branch</option>
    <option value="Riverton Branch">Riverton Branch</option>
    <option value="Peaks Island Branch">Peaks Island Branch</option>
  </select>
</form>

Text Content

Skip to main navigation Skip to main navigation Skip to search Skip to search
Skip to content
HelpHelp, opens a new window
HelpHelp, opens a new window
Admin AdminAdmin, collapsed
Log In / My PPL User Log In / My PPL.
 * Log In / Register
 * 
 * 
 * My Library Dashboard
 * 
 * My Borrowing
 * Checked Out
 * On Hold
 * Borrowing History
 * Fees
 * ILL Requests
 * 
 * My Collections
 * For Later Shelf
 * Completed Shelf
 * In Progress Shelf
 * Lists
 * My Purchases
 * 
 * My Profile
 * 
 * My Settings
 * 

Language and Accessibility
Donate
Main navigation
Open search form
Search the Website Catalog Search
Search the
Catalog Website
by
Keyword Title Author Series Subject Tag List User
Enter search query
Clear Text

Search
Saved Searches Advanced Search


SEARCH

Catalog Website
Catalog  
 * Catalog
 * Website

by
Keyword Title Author Series Subject Tag List User
Keyword  
 * Keyword
 * Title
 * Author
 * Series
 * Subject
 * Tag
 * List
 * User

Enter search query
Clear Text

Search
Saved Searches Advanced Search
   
 * Explore Explore, collapsed
    * Recent Activity
    * New Titles
    * Awards
    * Bestsellers
    * Staff Picks
    * Featured Languages

 * Topics Topics, collapsed
    * Art & Culture
    * Business
    * Careers & Jobs
    * English Language & Literacy
    * Genealogy
    * Government
    * Health
   
    * Immigration
    * Portland Contemporary Archive
    * Portland History
    * Readers & Writers
    * Science
    * Technology
    * World Languages

 * Digital Resources Digital Resources, collapsed
    * Digital Library
    * Research
    * • Articles & Periodicals
    * • Portland History
    * • Research Databases
    * Genealogy
    * Language Learning
    * LinkedIn Learning
    * PPL Digital Commons
    * PPL YouTube Channel
    * Ask a Librarian

 * For You For You, collapsed
    * Adults
    * Teens
    * Kids & Families

 * How Do I... How Do I..., collapsed
   
   
   GETTING STARTED
   
    * Get a Library Card
    * Use "My PPL"
    * Find Materials
    * Borrow Materials
    * Pay For Lost/Damaged Item
    * Search the Classic Catalog
    * Ask a Librarian
   
   
   FIND SERVICES
   
    * Computers & Internet Access
    * Interlibrary Loan Requests
    * Museums & More
    * Room Rentals
    * ADA & Outreach Services
    * Services for Librarians

 * Locations Locations, collapsed
    * Downtown Library
    * Burbank Branch
    * Peaks Island Branch
    * Riverton Branch
    * Bookmobile
   
      --------------------------------------------------------------------------------
   
    * Digital Library
    * Portland Room
    * Annex

 * About PPL About PPL, collapsed
    * Visit Us
    * Our Vision
    * Contact Us
    * Strategic Plan
    * Group Tours & Visits
    * Board of Trustees
    * Funding & Outcomes
    * Policies & Guidelines
    * Careers
      

 * Make a Gift Donate, collapsed
    * Ways to Give
    * Material Donations
    * Corporate Support
    * Book Sale

 * Events Events, collapsed
    * Events Calendar
    * Old Events Calendar
    * Invite the Library
    * Story Times
    * Lewis Art Gallery
    * PPL YouTube channel
    * PortLit Podcasts

   


NOTE: All PPL Locations will be closed Thursday November 28 for Thanksgiving.
Visit us online »
X
     


Adults » Teens » Kids & Families »

QUICK LINKS:

 * Readers & Writers »
 * Get a Library Card »
 * PPL Blog »
 * Renew Materials »
   
 * Make a Gift Online »
   




SIGN UP FOR OUR E-NEWSLETTER

Discover everything Library in your inbox every Sunday morning.

 * Email
   



View all Locations »

LOCATION & HOURS:

Downtown LibraryBurbank BranchRiverton BranchPeaks Island Branch
5 Monument Square
Portland, Maine 04101
(207) 871-1700
Directions and Parking

Sunday
Closed
Monday
10am - 5pm
Tuesday
10am - 6pm
Wednesday
10am - 6pm
Thursday
10am - 6pm
Friday
10am - 5pm
Saturday
10am - 5pm
View all Programs & Events »

UP NEXT AT THE LIBRARY:

Nov25
Benefits & Resources for Older Adults @ Riverton9:15 AM - 11:15 PM
Riverton Branch
Nov25
Baby Storytime @ Riverton9:30 AM - 10:00 AM
Riverton Branch
Nov25
Preschool Storytime @ Riverton10:30 AM - 11:00 AM
Riverton Branch

CONNECT WITH THE LIBRARY:


EXPLORE NEW TITLES!

Looking for new books, audiobooks, and movies? Under Explore, click on New
Titles. You can move ...


EXPLORE NEW TITLES!

Looking for new books, audiobooks, and movies? Under Explore, click on New
Titles. You can move ...



© 2024 Portland Public Library

 * Services for Librarians
 * Board Portal
 * Policies & Guidelines
 * Terms of Use
 * Privacy Statement
 * LibCal Login

Website by VONT Performance Digital Marketing

This library catalog requires JavaScript. For a mobile-friendly version of the
catalog, please click here.

Notifications



ShareThis Copy and Paste