Man pages for galacticpolymath/GPpub
Galactic Polymath Lesson Publishing Tools

add_missing_fieldsadd_missing_fields
batch_compilebatch 'compile_lesson()'
batch_get_fmget front-matter for a bunch of projects
batch_publishbatch_publish
catalogURLcatalogURL Add full url prefix to lesson subdirectory where...
catch_errSimplified error handling
check_fmCheck front-matter.yml
check_wdCheck if Working Directory Looks Good
compile_fmcompile_fm
compile_jsonCompile all the JSONs to create 1 file for the web
compile_lessoncompile_lesson
compile_standardscompile_standards
compile_teach_itcompile_teach_it
convert_T_to_checkConvert logical values to checks and exes
copy_dir_selectivelyCopy directory selectively
copy_updated_filescopy_updated_files
country_codescountry_codes
discard_changesDiscard local changes to git-watched files
drive_contentsdrive_contents
drive_copy_missing_filesdrive_copy_missing_files()
drive_cp_dirCopy a Google Drive Folder
drive_find_pathFind folder or file along Google Drive path
drive_get_commentsGet comments for a Google Drive file
drive_get_infodrive_get_info
drive_inSyncdrive_inSync
drive_movedrive_move
drive_new_from_templatedrive_new_from_template()
drive_opendrive_open
drive_open_proj_folderOpen project local (virtualized) project folder
editoreditor
edit_scriptCreate/Edit a script for a GP unit
efxefx
expand_md_linksexpand_md_links
fixAnchorLinksfixAnchorLinks
gcs_addHelper for 'upload_assets()': Add a file to Google Cloud...
gcs_contentsGet contents of GP Google Cloud Storage bucket
gcs_deleteHelper for 'upload_assets()': Delete a file from Google Cloud...
get_fmGet front-matter values
get_fm_namesget_fm_names
get_page_metricsRetrieve Google Analytics Metrics for Specific Page Paths
get_shared_drive_pathget_shared_drive_path
get_stateget_state
get_unit_pathGet local (virtualized Google Drive for Desktop) path to unit
get_wd_gitget_wd_git
ggGalacticggGalactic
gh_delete_repoDelete a Galactic Polymath Lesson Repo
gh_push_forked_repoPush new "forked" gh_proj_name to GitHub
gh_remove_from_GPcatalogCheck for and remove project from GP Catalog
gh_rename_repoRename a Galactic Polymath lesson GitHub repository online
gh_reset_remoteReset Remote GitHub Remote Repository (Deprecated function)
gp_api_batch_unit_replacebatch replace units
gp_api_get_tokenGet a JWT token for GP API
gp_api_namesFields for GP Mini-Unit records
gp_api_queryGet info for Galactic Polymath units
gp_api_query_usersGet GP user profile info
gp_api_unit_deleteDelete a GP unit from the database
gp_api_unit_insertInsert a new GP unit into the database
gp_api_unit_replaceReplace a GP unit in the database
gpColorsgpColors
gp_footergp_footer
gpLogogpLogo
gpPalGalactic Polymath color stylings
gpsavegpsave
gpShapesgpShapes
hard_left_joinhard_left_join
how_fork_lessonHow to "fork" a lesson to make a new language version?
init_fmInitialize Front Matter
init_galacticPubsinit_galacticPubs()
init_gcsinit_gcs
init_lesson_metainit_lesson_meta()
inSyncinSync
is_emptyis_empty
join_rmdjoin_rmd
language_codeslanguage_codes
learningChartlearningChart
learningEpaulettelearningEpaulette
lessonBuildSummarylessonBuildSummary
lesson_delete_everywhereDelete a GP lesson _everywhere_
lesson_go_draftlesson_go_draft
lesson_go_livelesson_go_live
lesson_initlesson_init
lesson_init_helperRun lesson_init_helper Shiny app
lesson_new_localeMake a new locale version of existing lesson
lesson_renamelesson_rename
lessons_get_pathGet path to Edu/Lessons folder containing GP projects
locale_pickerRun locale_picker Shiny app
lumpItemslumpItems
make_printablemake_printable
make_shareable_assetsmake_shareable_assets
make_yt_embedmake_yt_embed
open_fmopen_fm
open_proj_folderOpen project local (virtualized) project folder
open_unit_jsonOpen the lesson.json for a Unit
open_wdopen_wd
open_wd_gitOpen working directory in gp-lessons git folder
overwrite_matchingoverwrite_matching
parseGPmarkdownparseGPmarkdown
parse_localeparse_locale
parse_wdparse_wd
paste_validpaste_valid
path_parent_dirFind the parent directory for a path
pick_lessonpick_lesson (or lesson_pick)
pipePipe operator
prep_inputPrep Input for Shiny App 'editor()'
publishpublish
rename_unit_filesRename files based on a pattern
report_google_analyticsMake a markdown report for Google Analytics for GP's website
report_user_statsReport information about GP users
rmNArowsrmNArows
run_lesson_scriptsrun_lesson_scripts
safe_read_yamlsafe_read_yaml
save_jsonsave_json
show_allShow all rows in a tibble
show_gpPalshow_gpPal
show_gpShapesshow_gpShapes
stage_assetsCopy updated assets in a specific folder to a destination
string_capitalize_firstCapitalize first letter of a string
string_parseCamelParse Camel Case to Catch Spaces in Titles
sweep_teaching_materialssweep_teaching_materials
time_chunkMake a "Time Chunking" Graphic
timeChunktimeChunk
unique_sans_naunique_sans_na
update_fmupdate_fm (Update Front Matter)
update_ISO_codesupdate_ISO_codes
update_teach_linksupdate_teach_links
update_teach_links_lsnHelperupdate_teach_links_lsnHelper
upgrade_meta_spreadsheetUpgrade a meta/spreadsheet for a lesson or mini-unit
upgrade_timesheetsUpgrade timesheet google sheets
upload_assetsSynchronize media assets with the cloud
validate_lesson_dirvalidate_lesson_dir
whichRepowhichRepo
zassign_lsn_statszassign_lsn_stats
zcatchLinkNAzcatchLinkNA
zget_drive_idzget_drive_id
zget_envirzget_envir()
zget_procedurezget_procedure
zrename_lessonszrename_lessons
galacticpolymath/GPpub documentation built on April 5, 2025, 6:04 p.m.