Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/timelinize/timelinize
/ functions
Functions
1,120 in github.com/timelinize/timelinize
⨍
Functions
1,120
◇
Types & classes
328
↳
Endpoints
3
↓ 1 callers
Method
storeItem
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 callers
Method
storeJob
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 callers
Method
storeRelationship
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 callers
Method
storeThumbhash
(ctx context.Context, thash []byte)
timeline/thumbnails.go:755
↓ 1 callers
Method
successCleanup
()
timeline/imports.go:473
↓ 1 callers
Function
temporallyConsistent
(searchParams)
frontend/resources/js/map.js:967
↓ 1 callers
Function
timeOfDayIsLater
timeOfDayIsLater returns true if t1 is at a later time of day than t2.
datasources/generic/timestamp.go:284
↓ 1 callers
Method
timeOffset
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 callers
Method
timestamp
timestamp returns the timestamp of the post, or if not set, the timestamp of the first media item.
datasources/instagram/models.go:60
↓ 1 callers
Method
timestamp
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 callers
Method
timestamp
()
datasources/imessage/imessage.go:359
↓ 1 callers
Method
timestamp
()
datasources/generic/timestamp.go:35
↓ 1 callers
Method
timestampFromDateHeader
()
datasources/generic/timestamp.go:83
↓ 1 callers
Method
timestampFromExif
()
datasources/generic/timestamp.go:64
↓ 1 callers
Function
trapSignalsCrossPlatform
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 callers
Function
trapSignalsPosix
trapSignalsPosix captures POSIX-only signals.
tlzapp/sigtrap_posix.go:32
↓ 1 callers
Function
traverse
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 callers
Function
unfreezePage
(modal)
frontend/resources/js/common.js:312
↓ 1 callers
Function
unmarshalGob
unmarshalGob is a convenient way to gob-decode data into v.
timeline/account.go:244
↓ 1 callers
Function
updateMapLighting
()
frontend/resources/js/map.js:592
↓ 1 callers
Function
wrapErrorHandler
wrapErrorHandler turns a handlerFunc (a handler that returns an error) into a standard http.HandlerFunc by handling any returned error.
tlzapp/helpers.go:103
Method
APIImport
nolint:inamedparam
timeline/datasource.go:542
Method
APIImport
APIImport conducts an import using the service's API. opt.Timeframe precision is day-level at best.
datasources/gmail/gmail.go:98
Method
AddAccount
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
Function
AddEntity
(repo_id, entity)
frontend/resources/js/app.js:96
Function
AllDataSources
AllDataSources returns all registered data sources sorted by ID strings.
timeline/datasource.go:135
Method
Anonymize
Anonymize obfuscates the results.
timeline/obfuscation.go:280
Method
Anonymize
Anonymize obfuscates the entity.
timeline/obfuscation.go:287
Method
Anonymize
Anonymize obfuscates the result.
timeline/obfuscation.go:329
Method
Anonymize
Anonymize obfuscates the item.
timeline/obfuscation.go:452
Method
AuthAccount
(repo string, accountID int64, dsOpt json.RawMessage)
tlzapp/bindings.go:294
Method
Authenticate
Authenticate peforms authentication with the remote service.
datasources/gmail/gmail.go:92
Method
CancelJob
(ctx context.Context, jobID uint64)
timeline/jobs.go:877
Function
CancelJobs
(repo_id, job_ids)
frontend/resources/js/app.js:99
Function
ChangeSettings
(settings)
frontend/resources/js/app.js:102
Function
ChartStats
(name, repo_id, data)
frontend/resources/js/app.js:139
Function
CloseRepository
(repo_id)
frontend/resources/js/app.js:105
Method
DataSourceImage
(ctx context.Context, dsName string)
timeline/datasource.go:178
Function
DataSources
()
frontend/resources/js/app.js:108
Method
DataSources
(ctx context.Context, targetDSName string)
timeline/datasource.go:146
Method
DeleteItems
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
Method
FileImport
(_ context.Context, _ DirEntry, params ImportParams)
timeline/obfuscation.go:183
Method
FileImport
FileImport imports data from the file or folder.
datasources/instagram/instagram.go:68
Method
FileImport
FileImport imports data from the file.
datasources/telegram/telegram.go:109
Method
FileImport
FileImport imports data from the file or folder.
datasources/media/media.go:105
Method
FileImport
FileImport imports data from the given file/folder.
datasources/vcard/vcard.go:93
Method
FileImport
FileImport imports data from a file/folder.
datasources/googlephotos/googlephotos.go:63
Method
FileImport
FileImport conducts an import of the data using this data source.
datasources/firefox/firefox.go:77
Method
FileImport
FileImport imports data from the given file or folder.
datasources/applephotos/applephotos.go:84
Method
FileImport
FileImport imports data from a file.
datasources/email/email.go:79
Method
FileImport
FileImport imports data from a folder or file.
datasources/kmlgx/kmlgx.go:101
Method
FileImport
FileImport imports data from the input file.
datasources/smsbackuprestore/smsbackuprestore.go:123
Method
FileImport
FileImport imports data from a file or folder.
datasources/gpx/gpx.go:83
Method
FileImport
FileImport imports data from the data source.
datasources/nmea/nmea.go:99
Method
FileImport
FileImport imports data from a file.
datasources/calendar/calendar.go:53
Method
FileImport
FileImport imports data from a file.
datasources/googlelocation/googlelocation.go:106
Method
FileImport
FileImport imports data from a file.
datasources/contactlist/contactlist.go:52
Method
FileImport
FileImport imports data from the input.
datasources/twitter/archives.go:62
Method
FileImport
FileImport conducts an import of the data from a file.
datasources/geojson/geojson.go:96
Method
FileImport
FileImport imports data from the given file or folder.
datasources/applecontacts/macaddrbook.go:87
Method
FileImport
FileImport imports data from the given file or folder.
datasources/imessage/imessage.go:66
Method
FileImport
FileImport conducts an import of the data using this data source.
datasources/generic/generic.go:69
Method
FileImport
FileImport imports data from the file or folder.
datasources/whatsapp/whatsapp.go:41
Method
FileImport
FileImport imports the data in the file.
datasources/facebook/archive.go:90
Method
FileImport
FileImport imports data from a file or folder.
datasources/icloud/icloud.go:82
Method
FileImport
FileImport imports data from the file or folder.
datasources/flighty/flighty.go:55
Method
FileImport
FileImport imports data from the input file.
datasources/googlevoice/googlevoice.go:62
Method
FileImport
FileImport imports data from the input.
datasources/strava/strava.go:76
Method
FileImport
FileImport imports data from the given folder.
datasources/iphone/iphone.go:96
Function
FileListing
(path, params)
frontend/resources/js/app.js:114
Function
FileSelectorRoots
()
frontend/resources/js/app.js:118
Function
FileStat
(filename)
frontend/resources/js/app.js:111
Method
FromEntity
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
Method
FromItem
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
Method
FullPath
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
Method
Get
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
Function
GetEntity
(repo_id, entity_id)
frontend/resources/js/app.js:121
Function
GetSettings
()
frontend/resources/js/app.js:124
Method
Hijack
()
tlzapp/responsewriter.go:239
Function
Import
(params)
frontend/resources/js/app.js:127
Method
InitialToken
InitialToken obtains an initial token using s.AuthCodeGetter.
oauth2client/remoteapp.go:68
Method
InitialToken
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
Method
IsEmpty
IsEmpty returns true if the timeframe is not set in any way.
timeline/datasource.go:441
Function
ItemClassifications
(repoID)
frontend/resources/js/app.js:130
Method
ItemClassifications
()
timeline/timeline.go:723
Function
Jobs
(params)
frontend/resources/js/app.js:133
Method
LoadAccounts
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
Function
LoadConversation
(params)
frontend/resources/js/app.js:136
Method
LoadConversation
LoadConversation loads the conversation according to select search parameters.
timeline/conversations.go:367
Function
LoadRecentConversations
(params)
frontend/resources/js/app.js:142
Function
Main
(embeddedWebsite fs.FS)
cmd/cmd.go:41
Method
MarshalJSON
()
datasources/googlelocation/googlelocation.go:330
Method
MarshalLogObject
MarshalLogObject satisfies the zapcore.ObjectMarshaler interface.
timeline/jobs.go:600
Method
MarshalLogObject
MarshalLogObject satisfies the zapcore.ObjectMarshaler interface.
timeline/jobs.go:1130
Method
MatchString
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
Function
MergeEntities
(repo_id, base_entity_id, other_entity_ids)
frontend/resources/js/app.js:145
Method
MergeEntities
MergeEntities combines the entities to merge into the entity to keep.
timeline/entities.go:918
Method
NewHTTPClient
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
Function
NextGraph
(repo_id, job_id)
frontend/resources/js/app.js:148
Method
NextLocation
NextLocation returns the next available point from the XML document.
datasources/kmlgx/kmlgx.go:185
← previous
next →
801–900 of 1,120, ranked by callers