MCPcopy Create free account

hub / github.com/timelinize/timelinize / functions

Functions1,120 in github.com/timelinize/timelinize

↓ 1 callersMethodstoreItem
storeItem stores the item in the database, updating an existing row if pertinent. It returns the row ID of the item.
timeline/pipeline.go:787
↓ 1 callersMethodstoreJob
storeJob adds the job to the database. It does not start it. TODO: Job configs could be compressed to save space in the DB...
timeline/jobs.go:134
↓ 1 callersMethodstoreRelationship
storeRelationship stores the raw relationship into the DB if it doesn't already exist. If it does, the relationship's metadata will be updated with wh
timeline/timeline.go:582
↓ 1 callersMethodstoreThumbhash
(ctx context.Context, thash []byte)
timeline/thumbnails.go:755
↓ 1 callersMethodsuccessCleanup
()
timeline/imports.go:473
↓ 1 callersFunctiontemporallyConsistent
(searchParams)
frontend/resources/js/map.js:967
↓ 1 callersFunctiontimeOfDayIsLater
timeOfDayIsLater returns true if t1 is at a later time of day than t2.
datasources/generic/timestamp.go:284
↓ 1 callersMethodtimeOffset
timeOffset returns the time zone offset as a number of seconds east of UTC, based on the item's timestamp. It returns nil if the timestamp is the zero
timeline/graph.go:483
↓ 1 callersMethodtimestamp
timestamp returns the timestamp of the post, or if not set, the timestamp of the first media item.
datasources/instagram/models.go:60
↓ 1 callersMethodtimestamp
timestamp returns a timestamp derived from the metadata. It first prefers the PhotoTakenTime, then the CreationTime, then the PhotoLastModifiedTime. H
datasources/googlephotos/takeoutarchive.go:541
↓ 1 callersMethodtimestamp
()
datasources/imessage/imessage.go:359
↓ 1 callersMethodtimestamp
()
datasources/generic/timestamp.go:35
↓ 1 callersMethodtimestampFromDateHeader
()
datasources/generic/timestamp.go:83
↓ 1 callersMethodtimestampFromExif
()
datasources/generic/timestamp.go:64
↓ 1 callersFunctiontrapSignalsCrossPlatform
trapSignalsCrossPlatform captures SIGINT, which triggers forceful shutdown that cleans up any network or local resources. A second interrupt signal wi
tlzapp/sigtrap.go:39
↓ 1 callersFunctiontrapSignalsPosix
trapSignalsPosix captures POSIX-only signals.
tlzapp/sigtrap_posix.go:32
↓ 1 callersFunctiontraverse
traverse recursively builds obj from the bottom-up. On the way down, it turns nil obj into either an array or a map, and on the way back up, it assign
tlzapp/cli2api.go:119
↓ 1 callersFunctionunfreezePage
(modal)
frontend/resources/js/common.js:312
↓ 1 callersFunctionunmarshalGob
unmarshalGob is a convenient way to gob-decode data into v.
timeline/account.go:244
↓ 1 callersFunctionupdateMapLighting
()
frontend/resources/js/map.js:592
↓ 1 callersFunctionwrapErrorHandler
wrapErrorHandler turns a handlerFunc (a handler that returns an error) into a standard http.HandlerFunc by handling any returned error.
tlzapp/helpers.go:103
MethodAPIImport
nolint:inamedparam
timeline/datasource.go:542
MethodAPIImport
APIImport conducts an import using the service's API. opt.Timeframe precision is day-level at best.
datasources/gmail/gmail.go:98
MethodAddAccount
func (acc Account) String() string { return acc.DataSource.ID + "/" + acc.User.UserID } AddAccount adds a new account to the database. The account is
timeline/account.go:88
FunctionAddEntity
(repo_id, entity)
frontend/resources/js/app.js:96
FunctionAllDataSources
AllDataSources returns all registered data sources sorted by ID strings.
timeline/datasource.go:135
MethodAnonymize
Anonymize obfuscates the results.
timeline/obfuscation.go:280
MethodAnonymize
Anonymize obfuscates the entity.
timeline/obfuscation.go:287
MethodAnonymize
Anonymize obfuscates the result.
timeline/obfuscation.go:329
MethodAnonymize
Anonymize obfuscates the item.
timeline/obfuscation.go:452
MethodAuthAccount
(repo string, accountID int64, dsOpt json.RawMessage)
tlzapp/bindings.go:294
MethodAuthenticate
Authenticate peforms authentication with the remote service.
datasources/gmail/gmail.go:92
MethodCancelJob
(ctx context.Context, jobID uint64)
timeline/jobs.go:877
FunctionCancelJobs
(repo_id, job_ids)
frontend/resources/js/app.js:99
FunctionChangeSettings
(settings)
frontend/resources/js/app.js:102
FunctionChartStats
(name, repo_id, data)
frontend/resources/js/app.js:139
FunctionCloseRepository
(repo_id)
frontend/resources/js/app.js:105
MethodDataSourceImage
(ctx context.Context, dsName string)
timeline/datasource.go:178
FunctionDataSources
()
frontend/resources/js/app.js:108
MethodDataSources
(ctx context.Context, targetDSName string)
timeline/datasource.go:146
MethodDeleteItems
DeleteItems deletes data from the items table with the given row IDs, according to the given deletion options. If a retention period is configured, it
timeline/timeline.go:1003
MethodFileImport
(_ context.Context, _ DirEntry, params ImportParams)
timeline/obfuscation.go:183
MethodFileImport
FileImport imports data from the file or folder.
datasources/instagram/instagram.go:68
MethodFileImport
FileImport imports data from the file.
datasources/telegram/telegram.go:109
MethodFileImport
FileImport imports data from the file or folder.
datasources/media/media.go:105
MethodFileImport
FileImport imports data from the given file/folder.
datasources/vcard/vcard.go:93
MethodFileImport
FileImport imports data from a file/folder.
datasources/googlephotos/googlephotos.go:63
MethodFileImport
FileImport conducts an import of the data using this data source.
datasources/firefox/firefox.go:77
MethodFileImport
FileImport imports data from the given file or folder.
datasources/applephotos/applephotos.go:84
MethodFileImport
FileImport imports data from a file.
datasources/email/email.go:79
MethodFileImport
FileImport imports data from a folder or file.
datasources/kmlgx/kmlgx.go:101
MethodFileImport
FileImport imports data from the input file.
datasources/smsbackuprestore/smsbackuprestore.go:123
MethodFileImport
FileImport imports data from a file or folder.
datasources/gpx/gpx.go:83
MethodFileImport
FileImport imports data from the data source.
datasources/nmea/nmea.go:99
MethodFileImport
FileImport imports data from a file.
datasources/calendar/calendar.go:53
MethodFileImport
FileImport imports data from a file.
datasources/googlelocation/googlelocation.go:106
MethodFileImport
FileImport imports data from a file.
datasources/contactlist/contactlist.go:52
MethodFileImport
FileImport imports data from the input.
datasources/twitter/archives.go:62
MethodFileImport
FileImport conducts an import of the data from a file.
datasources/geojson/geojson.go:96
MethodFileImport
FileImport imports data from the given file or folder.
datasources/applecontacts/macaddrbook.go:87
MethodFileImport
FileImport imports data from the given file or folder.
datasources/imessage/imessage.go:66
MethodFileImport
FileImport conducts an import of the data using this data source.
datasources/generic/generic.go:69
MethodFileImport
FileImport imports data from the file or folder.
datasources/whatsapp/whatsapp.go:41
MethodFileImport
FileImport imports the data in the file.
datasources/facebook/archive.go:90
MethodFileImport
FileImport imports data from a file or folder.
datasources/icloud/icloud.go:82
MethodFileImport
FileImport imports data from the file or folder.
datasources/flighty/flighty.go:55
MethodFileImport
FileImport imports data from the input file.
datasources/googlevoice/googlevoice.go:62
MethodFileImport
FileImport imports data from the input.
datasources/strava/strava.go:76
MethodFileImport
FileImport imports data from the given folder.
datasources/iphone/iphone.go:96
FunctionFileListing
(path, params)
frontend/resources/js/app.js:114
FunctionFileSelectorRoots
()
frontend/resources/js/app.js:118
FunctionFileStat
(filename)
frontend/resources/js/app.js:111
MethodFromEntity
FromEntity links the node on this graph to an entity such that the edge goes from the entity to the graph node.
timeline/graph.go:144
MethodFromItem
FromItem links the node on this graph to an item such that the edge goes from the item to the graph node.
timeline/graph.go:138
MethodFullPath
FullPath returns the full path of the directory entry, including the FS root (if a known FS type from the archives package), and the filename in the a
timeline/datasource.go:270
MethodGet
Get opens a browser window to authCodeURL for the user to authorize the application, and it returns the resulting OAuth2 code. It rejects requests whe
oauth2client/browser.go:47
FunctionGetEntity
(repo_id, entity_id)
frontend/resources/js/app.js:121
FunctionGetSettings
()
frontend/resources/js/app.js:124
MethodHijack
()
tlzapp/responsewriter.go:239
FunctionImport
(params)
frontend/resources/js/app.js:127
MethodInitialToken
InitialToken obtains an initial token using s.AuthCodeGetter.
oauth2client/remoteapp.go:68
MethodInitialToken
InitialToken obtains a token using s.OAuth2Config and s.AuthCodeGetter (unless the configuration is for a client credentials / "two-legged" flow).
oauth2client/localapp.go:55
MethodIsEmpty
IsEmpty returns true if the timeframe is not set in any way.
timeline/datasource.go:441
FunctionItemClassifications
(repoID)
frontend/resources/js/app.js:130
MethodItemClassifications
()
timeline/timeline.go:723
FunctionJobs
(params)
frontend/resources/js/app.js:133
MethodLoadAccounts
LoadAccounts loads all the accounts with the given IDs and/or data source(s). If the slices are nil, all accounts will be loaded. If the slices are em
timeline/account.go:174
FunctionLoadConversation
(params)
frontend/resources/js/app.js:136
MethodLoadConversation
LoadConversation loads the conversation according to select search parameters.
timeline/conversations.go:367
FunctionLoadRecentConversations
(params)
frontend/resources/js/app.js:142
FunctionMain
(embeddedWebsite fs.FS)
cmd/cmd.go:41
MethodMarshalJSON
()
datasources/googlelocation/googlelocation.go:330
MethodMarshalLogObject
MarshalLogObject satisfies the zapcore.ObjectMarshaler interface.
timeline/jobs.go:600
MethodMarshalLogObject
MarshalLogObject satisfies the zapcore.ObjectMarshaler interface.
timeline/jobs.go:1130
MethodMatchString
MatchString returns true if s is equal to any in the exact slice after being normalized (lowercase, spaces trimmed, parenthetical substrings removed,
datasources/contactlist/formats.go:114
FunctionMergeEntities
(repo_id, base_entity_id, other_entity_ids)
frontend/resources/js/app.js:145
MethodMergeEntities
MergeEntities combines the entities to merge into the entity to keep.
timeline/entities.go:918
MethodNewHTTPClient
NewHTTPClient returns an HTTP client that is suitable for use with an API associated with the account's data source. If OAuth2 is configured for the d
timeline/account.go:63
FunctionNextGraph
(repo_id, job_id)
frontend/resources/js/app.js:148
MethodNextLocation
NextLocation returns the next available point from the XML document.
datasources/kmlgx/kmlgx.go:185
← previousnext →801–900 of 1,120, ranked by callers