MCPcopy Create free account

hub / github.com/timelinize/timelinize / types & classes

Types & classes328 in github.com/timelinize/timelinize

↓ 2 callersFuncTypehandlerFunc
handlerFunc is like http.HandlerFunc, except these handlers return an error.
tlzapp/helpers.go:35
↓ 2 callersStructprocessor
timeline/processor.go:31
↓ 1 callersTypeAliasCabinType
datasources/flighty/types.go:67
↓ 1 callersClassDeviceManager
tlzapp/python/server/server.py:46
↓ 1 callersTypeAliasMetadata
Metadata is a map of arbitrary extra information to associate with an item. Keys should be human-readable with natural language formatting, casing, an
timeline/graph.go:560
↓ 1 callersTypeAliasReasonType
datasources/flighty/types.go:68
↓ 1 callersTypeAliasSeatType
datasources/flighty/types.go:66
↓ 1 callersFuncTypeexifWalkerFunc
func(exif.FieldName, *tiff.Tag) error
datasources/media/metadata.go:48
↓ 1 callersInterfacehandler
tlzapp/helpers.go:30
↓ 1 callersTypeAliastransFloat
transFloat is like transInt but for floats.
datasources/twitter/models.go:1009
↓ 1 callersTypeAliastransInt
transInt is an integer that could be unmarshaled from a string, too. This is needed because the archive JSON from Twitter uses all string values, but
datasources/twitter/models.go:992
Class
frontend/resources/js/settings.js:150
InterfaceAPIImporter
TODO: unused? APIImporter is a type that can import data via a remote service API.
timeline/datasource.go:539
StructAccount
Account represents an account on a data source. Some unexported fields require initialization from AddAccount() or LoadAccount().
timeline/account.go:33
StructActiveJob
ActiveJob represents a job that is being actively loaded and run. It has methods which can manage the state of the job. It has a context which should
timeline/jobs.go:568
StructAddress
Address is a sender or recipient of the MMS.
datasources/smsbackuprestore/mms.go:286
StructAddresses
Addresses is the addresses the MMS was sent to.
datasources/smsbackuprestore/mms.go:280
StructAircraft
datasources/flighty/types.go:58
InterfaceApp
App provides a way to get an initial OAuth2 token as well as a continuing token source.
oauth2client/oauth2.go:107
StructApp
tlzapp/app.go:49
StructArchive
Archive implements the importer for Facebook archives.
datasources/facebook/archive.go:62
StructAttribute
Attribute describes an entity.
timeline/entities.go:206
TypeAliasAuthURLMode
AuthURLMode describes what kind of auth URL a RemoteAppSource should obtain.
oauth2client/remoteapp.go:171
FuncTypeAuthenticateFn
TODO: unused? AuthenticateFn is a function that authenticates userID with a service. It returns the authorization or credentials needed to operate. Th
timeline/datasource.go:348
StructBrowser
Browser gets an OAuth2 code via the web browser.
oauth2client/browser.go:35
StructBuildInfo
tlzapp/bindings.go:1061
StructClassification
Classification represents item classes. Classifying items is used to convey their semantic meaning or intent. For example, a text item could be any nu
timeline/graph.go:1100
StructClient
Client implements the timeline.Client interface.
datasources/instagram/instagram.go:50
StructClient
Client interacts with the Gmail API. It requires an OAuth2-authorized HTTP client in order to work properly.
datasources/gmail/gmail.go:87
StructClient
Client is a type that can process/import data from Twitter via API or file archive.
datasources/twitter/twitter.go:65
StructCodeExchangeInfo
CodeExchangeInfo holds information for obtaining an auth code.
oauth2client/oauth2.go:99
StructCommonSMSandMMSFields
CommonSMSandMMSFields are the fields that both SMS and MMS share in common.
datasources/smsbackuprestore/sms.go:44
StructConfig
Config describes the server configuration. Config values must not be copied (i.e. use pointers).
tlzapp/config.go:38
TypeAliasContentType
ContentType is an HTTP Content-Type value.
tlzapp/endpoints.go:378
StructConversation
Conversation represents a conversation, or items that are sent from one entity to others.
timeline/conversations.go:33
TypeAliasDB
internal/airports/airports.go:29
FuncTypeDataFunc
DataFunc is a function that returns an item's data. It must honor context cancellation if it does anything long-running or async.
timeline/graph.go:555
StructDataSource
DataSource has information about a data source that can be registered. TODO: remove JSON tags? it shouldn't be serialized going forward, I don't think
timeline/datasource.go:55
StructDataSourceRecognition
DataSourceRecognition stores the result of whether a data source recognizes an input.
timeline/datasource.go:194
StructDataSourceRow
timeline/datasource.go:35
StructDeleteOptions
DeleteOptions configures how to perform a delete.
timeline/timeline.go:994
StructDirEntry
DirEntry is a fs.DirEntry that represents a directory entry (file or folder), and also carries the associated file system it came from, the filename o
timeline/datasource.go:221
StructEndpoint
tlzapp/endpoints.go:219
StructEntity
Entity represents a person. All these fields go into the persons table, except for UserID which goes into person_identities and which maps that user I
timeline/entities.go:54
StructEntitySearchParams
timeline/searchentities.go:29
StructError
Error is a JSON-serializable representation of an error.
tlzapp/errors.go:36
TypeAliasFieldUpdatePolicy
FieldUpdatePolicy values specify how to update a field/column of an item in the DB. It's a lower level of abstraction than field update preferences, w
timeline/timeline.go:1383
StructFieldUpdatePreference
FieldUpdatePreference describes a user's preference for updating part of an item.
timeline/timeline.go:1405
StructFileImport
FileImport represents a list of files to import with a specific configuration from a data source.
timeline/imports.go:636
InterfaceFileImporter
FileImporter is a type that can import data from files or folders. Implementations MUST treat the input parameters as read-only; i.e. the values shou
timeline/datasource.go:501
StructFileImporter
FileImporter can import iPhone backups from a folder on disk.
datasources/telegram/telegram.go:51
StructFileImporter
FileImporter can import the data from a file.
datasources/media/media.go:82
StructFileImporter
FileImporter can import the data from a file.
datasources/vcard/vcard.go:52
StructFileImporter
FileImporter imports data from a file or folder.
datasources/googlephotos/googlephotos.go:48
StructFileImporter
FileImporter can import from the Apple Photos database, whether from Mac or iPhone.
datasources/applephotos/applephotos.go:59
StructFileImporter
FileImporter can import the data from a file.
datasources/email/email.go:55
StructFileImporter
FileImporter implements the timeline.FileImporter interface.
datasources/kmlgx/kmlgx.go:68
StructFileImporter
FileImporter can import the data from a file.
datasources/smsbackuprestore/smsbackuprestore.go:55
StructFileImporter
FileImporter implements the timeline.FileImporter interface.
datasources/gpx/gpx.go:63
StructFileImporter
FileImporter implements the timeline.FileImporter interface.
datasources/nmea/nmea.go:78
StructFileImporter
FileImporter can import the data from a file.
datasources/calendar/calendar.go:29
StructFileImporter
FileImporter implements the timeline.FileImporter interface.
datasources/googlelocation/googlelocation.go:73
StructFileImporter
FileImporter can import the data from a file.
datasources/contactlist/contactlist.go:49
StructFileImporter
FileImporter implements the timeline.FileImporter interface.
datasources/geojson/geojson.go:76
StructFileImporter
FileImporter can import from the Apple Contacts database.
datasources/applecontacts/macaddrbook.go:49
StructFileImporter
FileImporter can import from the iMessage database.
datasources/imessage/imessage.go:55
StructFileImporter
FileImporter interacts with the file system to get items.
datasources/generic/generic.go:61
StructFileImporter
FileImporter implements the timeline.FileImporter interface.
datasources/icloud/icloud.go:62
StructFileImporter
FileImporter can import the data from a file.
datasources/googlevoice/googlevoice.go:33
StructFileImporter
FileImporter implements the timeline.FileImporter interface.
datasources/strava/strava.go:57
StructFileImporter
FileImporter can import iPhone backups from a folder on disk.
datasources/iphone/iphone.go:64
StructFirefox
Firefox interacts with the places.sqlite database to get visited sites.
datasources/firefox/firefox.go:57
StructFolderAssessment
FolderAssessment returns the analysis of a folder related to the existence or possibility of a timeline repository. Regardless of the input path, the
timeline/timeline.go:204
InterfaceGetter
Getter is a type that can get an OAuth2 auth code. It must enforce that the state parameter of the redirected request matches expectedStateVal.
oauth2client/oauth2.go:40
StructGitHub
GitHub interacts with the file system to get items.
datasources/github/github.go:106
StructGraph
Graph is either an item or entity node with optional connections to other items and entities. Either an Item or Entity may be set, but not both. All G
timeline/graph.go:41
StructImportJob
timeline/imports.go:63
StructImportParameters
tlzapp/bindings.go:733
StructImportParams
ImportParams specifies parameters for listing items from a data source. Some data sources might not be able to honor all fields.
timeline/imports.go:419
StructImportPlan
ImportPlan describes what will be imported and how.
timeline/imports.go:630
StructImporter
Importer is a type that can import messages from an Apple Messages chat DB.
datasources/imessage/imessage.go:97
StructImporter
Importer can import the data from a zip file or folder.
datasources/whatsapp/whatsapp.go:30
StructImporter
Importer can import the data from a zip file or folder.
datasources/flighty/flighty.go:39
StructInfo
internal/airports/airports.go:21
StructInteractiveGraph
timeline/timeline.go:1374
StructInteractiveImport
timeline/timeline.go:1370
StructItem
Item represents an item on the timeline.
timeline/graph.go:195
StructItemData
ItemData represents the actual content (data) of an item. Depending on size and type, it might be stored in the database or as a file on disk.
timeline/graph.go:494
StructItemRetrieval
ItemRetrieval dictates how to retrieve an existing item from the database. It is used when items may be given to the processor in pieces, as in, the w
timeline/graph.go:312
StructItemRow
ItemRow has the structure of an item's row in our DB.
timeline/graph.go:794
StructItemSearchParams
ItemSearchParams describes a search for items. Fields with a slice/array type typically mean "any of these" (their elements are OR'ed together).
timeline/search.go:40
StructJob
Job is only to be used for shuttling job data in and out of the DB, it should not be assumed to accurately reflect the current state of the job. Mainl
timeline/jobs.go:1102
InterfaceJobAction
JobAction is a type that does actual work of a job. It must be JSON-encodable.
timeline/jobs.go:1162
TypeAliasJobState
timeline/jobs.go:1183
TypeAliasJobType
timeline/jobs.go:1175
StructLocalAppSource
LocalAppSource implements oauth2.TokenSource for OAuth2 client apps that have the client app credentials (Client ID and Secret) available locally. The
oauth2client/localapp.go:42
StructLocation
Location represents a precise coordinate on a planetary body. By default, standard Earth GPS lon/lat coordinates are assumed. An alternate coordinate
timeline/graph.go:949
StructLocation
nolint:dupword * NOTES Welford's online algorithm, from: https://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Welford's_online_algorit
datasources/googlelocation/locproc.go:656
StructLocationProcessingOptions
datasources/googlelocation/locproc.go:41
InterfaceLocationSource
LocationSource is a type that can get the next location to process.
datasources/googlelocation/locproc.go:32
next →1–100 of 328, ranked by callers