MCPcopy Create free account

hub / github.com/timelinize/timelinize / functions

Functions1,120 in github.com/timelinize/timelinize

↓ 2 callersFunctionfakeThumbnailFilename
fakeThumbnailFilename generates a fake name for a thumbnail. Sometimes this can be useful in an HTTP context.
timeline/thumbnails.go:567
↓ 2 callersFunctionfileHidden
(filename string)
tlzapp/files_linux.go:70
↓ 2 callersMethodfill
(tl *Timeline)
timeline/account.go:45
↓ 2 callersFunctionfinish
(bbox)
frontend/resources/js/map.js:745
↓ 2 callersMethodfirstFrom
firstFrom returns the first person in the "From" header.
datasources/email/email.go:397
↓ 2 callersFunctionforMediaToRender
()
frontend/resources/js/conversations.js:252
↓ 2 callersMethodfromMe
fromMe returns true if the message was sent by the owner of the device.
datasources/imessage/imessage.go:367
↓ 2 callersFunctiongenerateEmbedding
(ctx context.Context, dataType string, data []byte, filename *string)
timeline/ml.go:309
↓ 2 callersMethodgenerateEmbeddingsForImportedItems
()
timeline/imports.go:559
↓ 2 callersMethodgenerateThumbnailsForImportedItems
generateThumbnailsForImportedItems generates thumbnails for qualifying items that were a part of the import associated with this processor. It should
timeline/imports.go:534
↓ 2 callersFunctiongetEntityAttribute
(entity, attributeName)
frontend/resources/js/common.js:234
↓ 2 callersMethodgetLargestVideo
()
datasources/twitter/models.go:663
↓ 2 callersFunctionhaversin
(theta float64)
timeline/obfuscation.go:652
↓ 2 callersFunctionhaversin
(theta float64)
datasources/googlelocation/googlelocation.go:388
↓ 2 callersFunctionhideMapPageInfoCard
()
frontend/resources/js/map.js:787
↓ 2 callersMethodimportAlbumOrMemory
(ctx context.Context, fsysName string, d timeline.DirEntry, albumPath string, opt timeline.ImportParams)
datasources/icloud/icloud.go:276
↓ 2 callersFunctioninsertTestData
(db *sql.DB, url, title, description string, visitTime time.Time)
datasources/firefox/firefox_test.go:221
↓ 2 callersFunctionisFlag
isFlag returns whether s looks like a flag argument.
tlzapp/argparse.go:85
↓ 2 callersMethodisPlainTextOrMarkdown
isPlainTextOrMarkdown returns true if the item is declared as having a plaintext or markdown media type, or in other words, a type which may qualify f
timeline/graph.go:541
↓ 2 callersMethodisText
isText returns true if this part is a text media type.
datasources/smsbackuprestore/mms.go:263
↓ 2 callersFunctionitemContentString
(item *timeline.Item)
datasources/flighty/flighty_test.go:207
↓ 2 callersFunctionitemEntityTemplate
(repo, entity)
frontend/resources/js/items.js:286
↓ 2 callersMethoditeratePagesOfTasksFromImportJob
iteratePagesOfTasksFromImportJob goes through pages of database results for the import job specified in the job config and, after figuring out which r
timeline/thumbnails.go:133
↓ 2 callersFunctionjoin
join is like strings.Join, but only joins non-empty elements, and trims spaces around individual elements.
datasources/vcard/vcard.go:327
↓ 2 callersFunctionlimit
()
frontend/resources/js/items.js:1
↓ 2 callersMethodlinkRelation
I know this function is hard to read, but I initially had this inline above, and the linter complained it was duplicated code, despite the whole "from
timeline/processing.go:207
↓ 2 callersMethodlistenAddr
()
tlzapp/config.go:73
↓ 2 callersFunctionloadAndEncodeImage
(logger *zap.Logger, inputFilePath string, inputBuf []byte, desiredExtension string, maxDimension int, obfusca
timeline/thumbnails.go:937
↓ 2 callersMethodloadEntities
(ctx context.Context, tx *sql.Tx, in *Entity)
timeline/entities.go:730
↓ 2 callersFunctionloadImageVips
loadImageVips loads an image for vips to work with from either a file path or a buffer of bytes directly; precisely one must be non-nil.
timeline/thumbnails.go:1041
↓ 2 callersMethodloadInteractiveImportJob
(jobID uint64)
timeline/timeline.go:970
↓ 2 callersMethodloadRelatedItem
(ctx context.Context, tx *sql.Tx, itemRowID uint64)
timeline/search.go:950
↓ 2 callersFunctionloadRepoID
(ctx context.Context, db sqliteDB)
timeline/db.go:360
↓ 2 callersMethodloadThumbnail
(ctx context.Context, dataID int64, dataFile, thumbType string)
timeline/thumbnails.go:833
↓ 2 callersMethodlocation
location returns the best guess for the tweet's location, because Twitter randomizes the order of the coordinates we can't always be sure which is whi
datasources/twitter/models.go:459
↓ 2 callersMethodlocation
(feature feature, lenient bool)
datasources/geojson/geojson.go:454
↓ 2 callersFunctionlower
(ch rune)
datasources/media/metadata.go:557
↓ 2 callersFunctionmakeEntity
(personDetectionType, personGenderType *int, personFullName, personDisplayName, personUUID, personURI *string)
datasources/applephotos/applephotos.go:394
↓ 2 callersFunctionmakeForm
makeForm parses args and encodes the data as urlencoded-data.
tlzapp/cli2api.go:30
↓ 2 callersFunctionmakeImgTag
(src)
frontend/resources/js/common-lib.js:1376
↓ 2 callersMethodmakeItemGraph
(mediaFilePath string, itemMeta mediaArchiveMetadata, albumMeta albumArchiveMetadata, opt timeline.ImportParam
datasources/googlephotos/takeoutarchive.go:280
↓ 2 callersFunctionmakeJSON
makeJSON parses args and encodes the data as JSON.
tlzapp/cli2api.go:66
↓ 2 callersFunctionmakeMarker
(repo, mapItem)
frontend/resources/js/map.js:185
↓ 2 callersFunctionmakeVideoTag
(sources)
frontend/resources/js/common-lib.js:1485
↓ 2 callersFunctionmarshalGob
marshalGob is a convenient way to gob-encode v.
timeline/account.go:237
↓ 2 callersMethodmediaType
()
datasources/twitter/models.go:637
↓ 2 callersMethodmergeEntities
(ctx context.Context, tx *sql.Tx, entKeep Entity, entitiesToMerge []Entity)
timeline/entities.go:966
↓ 2 callersFunctionmessageSubstring
()
frontend/resources/js/conversations.js:110
↓ 2 callersMethodmetadata
()
datasources/smsbackuprestore/mms.go:179
↓ 2 callersFunctionmetersToApproxDegrees
metersToApproxDegrees converts the number of meters to an approximate number of degrees.
datasources/googlelocation/models.go:394
↓ 2 callersFunctionmoveMapInto
(mapContainerElem)
frontend/resources/js/common.js:565
↓ 2 callersFunctionnewDataSourceSelect
(selectEl, options)
frontend/resources/js/common-lib.js:525
↓ 2 callersFunctionnewFilePicker
(name, options)
frontend/resources/js/common-lib.js:757
↓ 2 callersMethodnormalizeEntity
(e *Entity)
timeline/entities.go:145
↓ 2 callersMethodnormalizedID
()
datasources/imessage/imessage.go:527
↓ 2 callersFunctionoauth2App
oauth2App returns an oauth2client.App for the OAuth2 provider with the given ID.
timeline/oauth2.go:32
↓ 2 callersFunctionopenAndProvisionTimeline
(ctx context.Context, repoDir, cacheDir string)
timeline/timeline.go:333
↓ 2 callersFunctionopenDB
(src, tempDir string)
datasources/firefox/firefox.go:179
↓ 2 callersMethodopenRepos
()
tlzapp/app.go:487
↓ 2 callersFunctionopenRepository
(repoPath, createIfNotExist)
frontend/resources/js/app.js:392
↓ 2 callersMethodopenRepository
openRepository opens the timeline at repoDir as long as it is not already open.
tlzapp/bindings.go:78
↓ 2 callersFunctionopenSqliteDB
(ctx context.Context, dbPath string)
timeline/db.go:98
↓ 2 callersFunctionopenTimelineDB
(ctx context.Context, repoDir string)
timeline/db.go:192
↓ 2 callersMethodopenUniqueCanonicalItemDataFile
openUniqueCanonicalItemDataFile opens a file for saving the content of the given item. It ensures the filename is unique within its folder, but only a
timeline/itemfiles.go:50
↓ 2 callersFunctionparseAccept
(accept string)
tlzapp/httpaccept.go:30
↓ 2 callersFunctionparseAirportTime
(actual, scheduled string, airport airports.Info)
datasources/flighty/flighty.go:303
↓ 2 callersMethodpeople
people returns what is known about the sender and receivers. Unfortunately the export format does not currently give us good information for the conta
datasources/smsbackuprestore/mms.go:69
↓ 2 callersMethodprocessAddressBook
(ctx context.Context, dirEntry timeline.DirEntry, params timeline.ImportParams)
datasources/applecontacts/macaddrbook.go:109
↓ 2 callersMethodprocessEntity
TODO: update this godoc related to latentID; and note that an empty latentID and nil error is a possible and valid return value here. processEntity in
timeline/entities.go:472
↓ 2 callersMethodprocessEntityPicture
processEntityPicture downloads the entity's picture (if relevant), then stores it on disk. It does NOT update the database, but it does return the pat
timeline/entities.go:379
↓ 2 callersMethodprocessFile
(ctx context.Context, dec *decoder)
datasources/googlelocation/googlelocation.go:264
↓ 2 callersMethodprocessGraph
(ctx context.Context, tx *sql.Tx, g *Graph)
timeline/pipeline.go:616
↓ 2 callersMethodprocessInBatches
(job *ActiveJob, tasks []thumbnailTask, startIdx int, checkpoints bool)
timeline/thumbnails.go:344
↓ 2 callersMethodprocessInBatches
(job *ActiveJob, itemIDs []int64, firstItemIDOfPage int64, startIndexInPage int)
timeline/ml.go:196
↓ 2 callersMethodprocessPhotosOrVideos
(ctx context.Context, tlDirEntry timeline.DirEntry, opt timeline.ImportParams, pathsToTry []string, unmarshalI
datasources/facebook/archive.go:443
↓ 2 callersMethodrawText
rawText returns the "raw" text of the tweet, without replacing entities (but it does dereference any retweeted status to obtain its text, if present).
datasources/twitter/models.go:444
↓ 2 callersMethodreadProperty
(valStr, valType *string)
timeline/settings.go:43
↓ 2 callersFunctionrecentDataSourceStats
()
frontend/resources/js/dashboard.js:363
↓ 2 callersFunctionrecentItemStats
()
frontend/resources/js/dashboard.js:28
↓ 2 callersFunctionremoveDsGroup
(dsgroupElem)
frontend/resources/js/import.js:65
↓ 2 callersFunctionrenderAttributes
(attrs, container)
frontend/resources/js/entities.js:86
↓ 2 callersFunctionrenderHeatmap
()
frontend/resources/js/map.js:1045
↓ 2 callersFunctionrenderMapData
(newMapData)
frontend/resources/js/map.js:334
↓ 2 callersFunctionrenderMapData
()
frontend/resources/js/common.js:588
↓ 2 callersFunctionrenderMessageItem
(item, options)
frontend/resources/js/common-lib.js:1881
↓ 2 callersFunctionrenderMotionPhoto
(videoSrc)
frontend/resources/js/item.js:282
↓ 2 callersFunctionrenderTimelineGroups
(groups, options)
frontend/resources/js/common-lib.js:2175
↓ 2 callersMethodrun_model
(self, forward_fn, **inputs)
tlzapp/python/server/server.py:117
↓ 2 callersFunctionsaveAdvancedSettings
()
frontend/resources/js/import.js:681
↓ 2 callersFunctionscanJob
(rows *sql.Rows, repoID string)
timeline/jobs.go:1065
↓ 2 callersMethodsender
()
datasources/imessage/imessage.go:382
↓ 2 callersMethodsenderID
senderID returns the normalized sender ID (phone number, or sometimes email).
datasources/imessage/imessage.go:375
↓ 2 callersMethodserve
()
tlzapp/app.go:350
↓ 2 callersMethodserveDataFile
(w http.ResponseWriter, r *http.Request, tl openedTimeline, dataFile string)
tlzapp/frontend.go:199
↓ 2 callersMethodserverRunning
()
tlzapp/app.go:472
↓ 2 callersFunctionsetDateInputPlaceholder
(containerEl)
frontend/resources/js/common-lib.js:573
↓ 2 callersFunctionshutdown
Shutdown shuts down this client process. It is a no-op if the process is already exiting.
tlzapp/sigtrap.go:60
↓ 2 callersFunctionshutdownTimelines
()
tlzapp/state.go:31
↓ 2 callersMethodstartPythonServer
(host string, port int)
tlzapp/app.go:265
↓ 2 callersFunctionstoreAttribute
(ctx context.Context, tx *sql.Tx, attr Attribute)
timeline/entities.go:863
← previousnext →301–400 of 1,120, ranked by callers