Skip to content

🪄 LaBot is a bot facilitating work in the digital-work-lab

License

Notifications You must be signed in to change notification settings

digital-work-lab/labot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪄 LaBot: Facilitating work in the Digital-Work Lab

graph LR
    labot[🪄 LaBot] --> ghactions["<a href='digital-work-lab/labot?tab=readme-ov-file#github-actions'>GitHub Actions</a>"]
    labot --> cli["<a href='digital-work-lab/labot?tab=readme-ov-file#cli'>CLI</a>"]
    ghactions --> repos[Update Repositories]
    ghactions --> thesis_stats[Thesis Stats]
    ghactions --> paper_repo[Paper repository]
    ghactions --> other_gha[...]
    cli --> paper[Paper Management]
    cli --> thesis[Thesis Support]
    cli --> other_cli[...]
Loading

GitHub actions

Labot also runs as a GitHub action in different repositories (in the labot.yaml, which requires repo and workflow rights) The entrypoint is labot.repository.main().

Paper repository

  • Checks paper.md, uses colrev-sync to update references

CLI

Run these commands in an empty directory:

labot paper --init
labot thesis

Work-in-progress:

labot status

About

🪄 LaBot is a bot facilitating work in the digital-work-lab

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages