MCPcopy Create free account

hub / github.com/internetarchive/openlibrary / types & classes

Types & classes1,059 in github.com/internetarchive/openlibrary

↓ 66 callersClassany
openlibrary/plugins/admin/code.py:222
↓ 45 callersClassTocEntry
openlibrary/plugins/upstream/table_of_contents.py:58
↓ 38 callersClassStats
openlibrary/core/admin.py:15
↓ 29 callersClassMock
openlibrary/coverstore/tests/test_webapp.py:38
↓ 27 callersClassFnToCLI
A utility class which automatically infers and generates ArgParse command line options from a function based on defaults/type annotations
scripts/solr_builder/solr_builder/fn_to_cli.py:13
↓ 26 callersClassForm
openlibrary/utils/form.py:122
↓ 24 callersClassMarcBinary
openlibrary/catalog/marc/marc_binary.py:80
↓ 19 callersClassWaitingLoan
openlibrary/core/waitinglist.py:44
↓ 15 callersClassWorkSearchScheme
openlibrary/plugins/worksearch/schemes/works.py:43
↓ 13 callersClassRequestContextVars
These are scoped to a specific request and should be derived directly from the request. Use sparingly.
openlibrary/utils/request_context.py:28
↓ 13 callersClassSolrUpdateRequest
openlibrary/solr/utils.py:79
↓ 12 callersClassAcquisition
Acquisition represents a book resource found on another website, such as Standard Ebooks. Wording inspired by OPDS; see https://specs.op
openlibrary/book_providers.py:71
↓ 12 callersClassLink
openlibrary/accounts/model.py:255
↓ 12 callersClassMyBooksTemplate
openlibrary/plugins/upstream/mybooks.py:401
↓ 11 callersClassFakeDataProvider
Stub data_provider and methods which are used by build_data.
openlibrary/tests/solr/test_update.py:69
↓ 11 callersClassGraphiteEvent
scripts/monitoring/utils.py:16
↓ 11 callersClassMockWork
openlibrary/tests/core/lists/test_model.py:34
↓ 10 callersClassFakeSession
scripts/tests/test_bwb_opds_imports.py:178
↓ 10 callersClassMockSite
openlibrary/mocks/mock_infobase.py:26
↓ 9 callersClassCBrowseNode
openlibrary/tests/core/test_vendors.py:629
↓ 9 callersClassCDisplayVal
openlibrary/tests/core/test_vendors.py:512
↓ 8 callersClassBookImportError
openlibrary/plugins/importapi/code.py:46
↓ 8 callersClassImage
openlibrary/core/models.py:64
↓ 8 callersClassRunAs
Escalates privileges to become username, performs action as user, and then de-escalates to original user.
openlibrary/accounts/__init__.py:26
↓ 8 callersClassSeed
Seed of a list. Attributes: * last_update * type - "edition", "work" or "subject" * document - reference to the edition/w
openlibrary/core/lists/model.py:367
↓ 7 callersClassList
Class to represent /type/list objects in OL. List contains the following properties, theoretically: * cover - id of the book cover. Picke
openlibrary/core/lists/model.py:78
↓ 7 callersClassMockSite
openlibrary/tests/core/test_models.py:95
↓ 7 callersClassOLAuthenticationError
openlibrary/accounts/model.py:43
↓ 7 callersClassRetryStrategy
openlibrary/utils/retry.py:13
↓ 7 callersClassValidator
openlibrary/utils/form.py:172
↓ 7 callersClassWorkSolrUpdater
openlibrary/solr/updater/work.py:42
↓ 6 callersClassBadMARC
openlibrary/catalog/marc/marc_base.py:16
↓ 6 callersClassListSearchScheme
openlibrary/plugins/worksearch/schemes/lists.py:17
↓ 6 callersClassOlAsyncIOScheduler
scripts/utils/scheduler.py:17
↓ 6 callersClassSolr
openlibrary/utils/solr.py:49
↓ 6 callersClassSolrInternalsParams
Internal Solr query parameters for A/B testing search configurations.
openlibrary/fastapi/models.py:81
↓ 5 callersClassAuthorRedirectEngine
openlibrary/plugins/upstream/merge_authors.py:127
↓ 5 callersClassBadRequest
openlibrary/plugins/openlibrary/code.py:871
↓ 5 callersClassContributor
openlibrary/tests/core/test_vendors.py:330
↓ 5 callersClassListRecord
openlibrary/plugins/openlibrary/lists.py:72
↓ 5 callersClassMarcXml
openlibrary/catalog/marc/marc_xml.py:65
↓ 5 callersClassMockRecord
usage: MockRecord('020', [('a', 'value'), ('c', 'value'), ('c', 'value')]) Currently only supports a single tag per Record.
openlibrary/catalog/marc/tests/test_marc.py:33
↓ 5 callersClassMockSite
openlibrary/tests/core/test_processors.py:10
↓ 5 callersClassOLMarkdown
Open Library flavored Markdown, inspired by [Github Flavored Markdown][GFM]. GFM: http://github.github.com/github-flavored-markdown/ Differe
openlibrary/core/olmarkdown.py:111
↓ 5 callersClassPDOption
Represents an option in a print-disability qualifying organization select element
openlibrary/plugins/openlibrary/pd.py:13
↓ 5 callersClassSubjectEngine
openlibrary/plugins/worksearch/subjects.py:192
↓ 5 callersClassThing
Base class for all OL models.
openlibrary/core/models.py:105
↓ 5 callersClass_FakeGroup
openlibrary/tests/core/test_models.py:11
↓ 5 callersClassaccount_login
Account login. Login can fail because of the following reasons: * account_not_found: Error message is displayed. * account_bad_password:
openlibrary/plugins/upstream/account.py:603
↓ 5 callersClassbestbook_award
openlibrary/plugins/openlibrary/api.py:559
↓ 4 callersClassAuthenticatedUser
Model representing an authenticated user.
openlibrary/fastapi/auth.py:25
↓ 4 callersClassBiblio
scripts/partner_batch_imports.py:86
↓ 4 callersClassDummyWork
openlibrary/tests/core/lists/test_model.py:96
↓ 4 callersClassFakeLegacyUser
openlibrary/tests/fastapi/test_account_loans.py:12
↓ 4 callersClassFakeUser
openlibrary/plugins/openlibrary/tests/test_bestbookapi.py:29
↓ 4 callersClassForbidden
openlibrary/plugins/openlibrary/code.py:866
↓ 4 callersClassImportItem
openlibrary/core/imports.py:136
↓ 4 callersClassLoan
Model for loan.
openlibrary/core/lending.py:807
↓ 4 callersClassMock
openlibrary/plugins/books/tests/test_dynlinks.py:196
↓ 4 callersClassMockSite
openlibrary/plugins/upstream/tests/test_merge_authors.py:26
↓ 4 callersClassOpenLibrary
openlibrary/api.py:40
↓ 4 callersClassPrioritizedIdentifier
Represent an identifiers's priority in the queue. Sorting is based on the `priority` attribute, then the `timestamp` to solve tie breaks with
scripts/affiliate_server.py:113
↓ 4 callersClassReadingLog
Manages the user's account page books (reading log, waitlists, loans)
openlibrary/plugins/upstream/mybooks.py:511
↓ 4 callersClassSearchResponse
openlibrary/plugins/worksearch/code.py:549
↓ 4 callersClassUnitParser
Parsers values like dimensions and weight. >>> p = UnitParser(["height", "width", "depth"]) >>> parsed = p.parse("9 x 3 x 2 inches") >>>
openlibrary/plugins/upstream/models.py:779
↓ 3 callersClassAffiliateStore
openlibrary/plugins/openlibrary/partials.py:234
↓ 3 callersClassAmazonAPIReply
openlibrary/tests/core/test_vendors.py:352
↓ 3 callersClassAuthor
scripts/providers/import_wikisource.py:233
↓ 3 callersClassAuthorMergeEngine
openlibrary/plugins/upstream/merge_authors.py:139
↓ 3 callersClassAuthorSearchScheme
openlibrary/plugins/worksearch/schemes/authors.py:15
↓ 3 callersClassBinaryDataField
openlibrary/catalog/marc/marc_binary.py:44
↓ 3 callersClassCoverDB
openlibrary/coverstore/archive.py:204
↓ 3 callersClassDataError
openlibrary/plugins/importapi/code.py:42
↓ 3 callersClassDatabaseDataProvider
This data provider assumes we are running in a full prod or local OL environment with database access. It uses the infogami site to fetc
openlibrary/solr/data_provider.py:315
↓ 3 callersClassDocSaveHelper
Simple utility to collect the saves and save them together at the end.
openlibrary/plugins/upstream/addbook.py:128
↓ 3 callersClassEditionSolrBuilder
openlibrary/solr/updater/edition.py:113
↓ 3 callersClassEditionSolrUpdater
openlibrary/solr/updater/edition.py:27
↓ 3 callersClassFakeUser
openlibrary/plugins/openlibrary/tests/test_followsapi.py:9
↓ 3 callersClassFeatures
openlibrary/core/features.py:26
↓ 3 callersClassISBNdb
scripts/providers/isbndb.py:33
↓ 3 callersClassItemInfo
openlibrary/tests/core/test_vendors.py:344
↓ 3 callersClassListAPI
openlibrary/plugins/openlibrary/tests/test_listapi.py:11
↓ 3 callersClassPassword
Password input. >>> Password("password", description='Password', value='secret').render() '<input id="password" type="password" name="passwor
openlibrary/utils/form.py:90
↓ 3 callersClassRegexpValidator
openlibrary/utils/form.py:194
↓ 3 callersClassTableOfContents
openlibrary/plugins/upstream/table_of_contents.py:14
↓ 3 callersClassTextbox
Textbox input. >>> t = Textbox("name", description='Name', value='joe') >>> t.render() '<input id="name" type="text" name="name" value="j
openlibrary/utils/form.py:74
↓ 3 callersClassrevert
openlibrary/plugins/upstream/code.py:266
↓ 2 callersClassAmazonAPI
Amazon Product Advertising API 5.0 wrapper for Python See https://webservices.amazon.com/paapi5/documentation/
openlibrary/core/vendors.py:62
↓ 2 callersClassAttributeList
List of attributes of input. >>> a = AttributeList(type='text', name='x', value=20) >>> a <attrs: 'type="text" name="x" value="20"'>
openlibrary/utils/form.py:14
↓ 2 callersClassAuthenticationError
scripts/gh_scripts/issue_comment_bot.py:30
↓ 2 callersClassAuthorSolrUpdater
openlibrary/solr/updater/author.py:15
↓ 2 callersClassBasicRedirectEngine
Creates redirects whilst updating any references to the now-defunct record to point to the newly identified canonical record.
openlibrary/plugins/upstream/merge_authors.py:21
↓ 2 callersClassBatchImportError
Represents a Batch Import error item, containing a line number and error message. As the JSONL in a batch import file is parsed, it's valida
openlibrary/core/batch_imports.py:38
↓ 2 callersClassBatchResult
Represents the response item from batch_import().
openlibrary/core/batch_imports.py:65
↓ 2 callersClassBinding
openlibrary/tests/core/test_vendors.py:319
↓ 2 callersClassBooknoteResponse
openlibrary/fastapi/internal/api.py:238
↓ 2 callersClassCBrowseNodeInfo
openlibrary/tests/core/test_vendors.py:635
↓ 2 callersClassCCreatorsContributor
openlibrary/tests/core/test_vendors.py:546
↓ 2 callersClassCImage
openlibrary/tests/core/test_vendors.py:574
↓ 2 callersClassCImgSizes
openlibrary/tests/core/test_vendors.py:579
next →1–100 of 1,059, ranked by callers