Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aomukai/Writingway2
/ functions
Functions
422 in github.com/aomukai/Writingway2
⨍
Functions
422
◇
Types & classes
2
↓ 26 callers
Method
respond_json
(self, status: int, payload: dict)
tools/writingway-server.py:315
↓ 8 callers
Method
_send_json
Send a JSON response with CORS headers.
tools/updater-server.py:170
↓ 7 callers
Function
listByProject
(tableName, projectId, sortField)
src/modules/github-backup.js:25
↓ 7 callers
Function
listByProject
(tableName, projectId, sortField)
src/modules/filesystem-save.js:37
↓ 7 callers
Function
loadPrompts
(app)
src/prompts.js:3
↓ 5 callers
Function
providerLabel
(provider)
src/modules/github-backup.js:11
↓ 4 callers
Function
broadcast
(type, data)
src/modules/tab-sync.js:417
↓ 4 callers
Function
llama_server_path
()
tools/writingway-server.py:92
↓ 4 callers
Function
sanitize_filename
(value: str)
tools/writingway-server.py:47
↓ 3 callers
Method
end_headers
(self)
tools/writingway-server.py:311
↓ 3 callers
Function
llama_server_filename
()
tools/writingway-server.py:87
↓ 3 callers
Function
localAIAvailable
(app)
src/modules/ai-settings.js:4
↓ 3 callers
Function
project_backup_dir
(project_id: str)
tools/writingway-server.py:61
↓ 3 callers
Function
runtime_platform
()
tools/writingway-server.py:66
↓ 3 callers
Function
setEditorReadOnly
(readonly)
src/modules/tab-sync.js:328
↓ 3 callers
Function
setFilesystemSaveMessage
(app, message, tone = 'success', durationMs = 0)
src/modules/filesystem-save.js:14
↓ 2 callers
Function
checkIfShouldBecomePrimary
()
src/modules/tab-sync.js:309
↓ 2 callers
Function
check_status
Check if an update is staged and ready.
tools/updater-server.py:145
↓ 2 callers
Function
clamp
(v, a, b)
src/app.js:605
↓ 2 callers
Method
read_json_payload
(self)
tools/writingway-server.py:425
↓ 2 callers
Function
removeReadOnlyBanner
()
src/modules/tab-sync.js:405
↓ 2 callers
Function
runtime_info
()
tools/writingway-server.py:120
↓ 2 callers
Function
wireSplitter
()
src/app.js:607
↓ 1 callers
Function
addReadOnlyBanner
()
src/modules/tab-sync.js:367
↓ 1 callers
Function
backup_filename
(project: dict, exported_at: str | None = None)
tools/writingway-server.py:140
↓ 1 callers
Function
buildProjectSnapshot
(app)
src/modules/filesystem-save.js:48
↓ 1 callers
Function
buildPrompt
(beat, sceneContext, options = {})
src/generation.js:6
↓ 1 callers
Function
clearFilesystemSaveMessage
(app)
src/modules/filesystem-save.js:6
↓ 1 callers
Function
clear_update
Clear staged update files.
tools/updater-server.py:150
↓ 1 callers
Function
download_file
(url: str, destination: Path)
tools/writingway-server.py:217
↓ 1 callers
Function
download_update
Download the latest update zip to .update/latest.zip. Returns (success, message) tuple.
tools/updater-server.py:80
↓ 1 callers
Function
ensure_llama_server_executable
()
tools/writingway-server.py:251
↓ 1 callers
Function
ensure_update_dir
Create .update directory if it doesn't exist.
tools/updater-server.py:35
↓ 1 callers
Function
extract_archive
(archive_path: Path, target_dir: Path)
tools/writingway-server.py:223
↓ 1 callers
Function
find_gguf_models
()
tools/writingway-server.py:96
↓ 1 callers
Function
getSceneContent
(sceneId)
src/modules/github-backup.js:36
↓ 1 callers
Function
getSceneContent
(sceneId)
src/modules/filesystem-save.js:28
↓ 1 callers
Function
get_download_url
Get the download URL for the latest release. First tries GitHub Releases API for the latest release asset. Falls back to archive/refs/hea
tools/updater-server.py:40
↓ 1 callers
Function
github_json
(url: str)
tools/writingway-server.py:150
↓ 1 callers
Function
handleMessage
(type, data)
src/modules/tab-sync.js:111
↓ 1 callers
Method
handle_create_backup
(self)
tools/writingway-server.py:444
↓ 1 callers
Method
handle_get_backup
(self, query: str)
tools/writingway-server.py:548
↓ 1 callers
Method
handle_install_llama
(self)
tools/writingway-server.py:495
↓ 1 callers
Method
handle_list_backups
(self, query: str)
tools/writingway-server.py:519
↓ 1 callers
Method
handle_save_project
(self)
tools/writingway-server.py:362
↓ 1 callers
Method
handle_shutdown
(self)
tools/writingway-server.py:509
↓ 1 callers
Function
install_llama_cpp
(variant: str)
tools/writingway-server.py:269
↓ 1 callers
Function
json_bytes
(payload: dict)
tools/writingway-server.py:43
↓ 1 callers
Function
llama_install_choices
(platform_id: str, arch: str)
tools/writingway-server.py:102
↓ 1 callers
Function
main
Start the updater server.
tools/updater-server.py:224
↓ 1 callers
Function
main
()
tools/writingway-server.py:577
↓ 1 callers
Function
messagesToChatML
* Convert messages array to ChatML format string * @param {Array} messages - Array of {role, content} objects * @returns {string} - Formatte
src/generation.js:153
↓ 1 callers
Function
openPrompt
(app, id)
src/prompts.js:32
↓ 1 callers
Function
project_filename
(project: dict)
tools/writingway-server.py:53
↓ 1 callers
Function
providerAvailable
(provider)
src/modules/github-backup.js:21
↓ 1 callers
Function
safeMergeUpdate
(id, patch)
src/save-utils.js:119
↓ 1 callers
Function
select_llama_asset
(assets: list[dict], platform_id: str, arch: str, variant: str)
tools/writingway-server.py:156
↓ 1 callers
Function
startHeartbeat
()
src/modules/tab-sync.js:275
↓ 1 callers
Function
stopHeartbeat
()
src/modules/tab-sync.js:283
↓ 1 callers
Function
streamGeneration
(prompt, onToken, app)
src/generation.js:108
↓ 1 callers
Function
streamGenerationAPI
(prompt, onToken, provider, apiKey, model, customEndpoint, temperature, maxTokens, app, useProviderDefaults)
src/generation.js:221
↓ 1 callers
Function
streamGenerationLocal
(prompt, onToken, endpoint, temperature, maxTokens, useProviderDefaults)
src/generation.js:165
↓ 1 callers
Function
tryWire
()
src/app.js:678
Method
__init__
(self, *args, **kwargs)
tools/writingway-server.py:308
Function
_doCloseCompendium
* Internal: Actually close the compendium panel * @param {Object} app - Alpine app instance
src/modules/compendium-manager.js:143
Function
_doCreateCompendiumEntry
* Internal: Actually create a new compendium entry * @param {Object} app - Alpine app instance * @param {string} category - Category
src/modules/compendium-manager.js:275
Function
_doLoadCompendiumCategory
* Internal: Actually toggle category (close path) * @param {Object} app - Alpine app instance * @param {string} category - Category
src/modules/compendium-manager.js:221
Function
_doMoveCompendiumEntryToCategory
* Internal: Actually move compendium entry to a different category * @param {Object} app - Alpine app instance * @param {string} id
src/modules/compendium-manager.js:526
Function
_doSelectCompendiumEntry
* Internal: Actually select and load a compendium entry * @param {Object} app - Alpine app instance * @param {string} id - Entry ID
src/modules/compendium-manager.js:310
Function
_getTextareaSelectionCoords
(textarea, selectionIndex)
src/app.js:352
Function
acceptGeneration
()
src/app.js:2158
Function
acceptRewrite
()
src/app.js:369
Function
acceptRewrite
* Accept the rewritten text and replace the original * @param {Object} app - Alpine app instance
src/modules/editor.js:220
Function
addCompTag
()
src/app.js:1404
Function
addCompTag
* Add a tag to the current compendium entry * @param {Object} app - Alpine app instance
src/modules/compendium-manager.js:356
Function
applyFormatting
(format)
src/app.js:1805
Function
backToProjects
()
src/app.js:1143
Function
backupNeedsAttention
()
src/app.js:2297
Function
backupNow
()
src/app.js:2373
Function
backupNow
(app)
src/modules/github-backup.js:138
Function
backupProviderIsAvailable
(provider = this.backupProvider)
src/app.js:2289
Function
backupProviderName
(provider = this.backupProvider)
src/app.js:2282
Function
backupProviderRequiresGitHubToken
()
src/app.js:2293
Function
backupToGist
(app)
src/modules/github-backup.js:180
Function
backupToLocalVersioning
(app)
src/modules/github-backup.js:327
Function
backupWarningMessage
()
src/app.js:2304
Function
buildContextFromPanel
()
src/app.js:2242
Function
buildContextFromPanel
* Build context from context panel settings * @param {Object} app - Alpine app instance * @returns {Promise<Object>} Context object
src/modules/context-panel.js:39
Function
buildPrompt
(beatInput, sceneContent, opts)
src/modules/generation.js:6
Function
buildRewritePrompt
()
src/app.js:361
Function
buildRewritePrompt
* Build the prompt for rewriting selected text * @param {Object} app - Alpine app instance * @returns {string} The rewrite prompt
src/modules/editor.js:161
Function
buildWorkshopPrompt
* Build the prompt for the workshop chat including context * @param {Object} app - The Alpine.js app instance * @param {string} userMessage
src/workshop.js:27
Function
canBackup
(app)
src/modules/github-backup.js:61
Function
canRestore
(app)
src/modules/github-backup.js:65
Function
cancelCompendiumAction
()
src/app.js:1438
Function
cancelCompendiumAction
* Handle "Cancel" button in unsaved changes modal * @param {Object} app - Alpine app instance
src/modules/compendium-manager.js:124
Function
checkAndNotify
* Check for updates and notify user if available * @param {Object} app - Alpine app instance * @param {boolean} silent - If true, do
src/update-checker.js:185
Function
checkExportReminder
()
src/app.js:1305
Function
checkForDeadTabs
()
src/modules/tab-sync.js:290
Function
checkForUpdates
* Check for updates by comparing commit dates * @returns {Promise<Object|null>} Update info or null if no update
src/update-checker.js:22
next →
1–100 of 422, ranked by callers