All Projects → hrbrmstr → crumpets

hrbrmstr / crumpets

Licence: other
🍵🥐 Tools to Work with and Manage 'gitea' in R

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to crumpets

Attribouter
A lightweight "about screen" library to allow quick but customizable attribution in Android apps.
Stars: ✭ 117 (+800%)
Mutual labels:  gitea
gitea-github-theme
Opinionated GitHub-based light and dark themes for Gitea
Stars: ✭ 72 (+453.85%)
Mutual labels:  gitea
nebula
Source Code for the Home Server setup.
Stars: ✭ 48 (+269.23%)
Mutual labels:  gitea
emrah-buster-templates
The templates of the emrah-buster installer.
Stars: ✭ 57 (+338.46%)
Mutual labels:  gitea
MigrateGitlabToGogs
Migrate repositories from Gitlab to Gogs or Gitea
Stars: ✭ 49 (+276.92%)
Mutual labels:  gitea
swingletree
☔ Integrate and observe the results of your CI/CD pipeline tools
Stars: ✭ 14 (+7.69%)
Mutual labels:  gitea
gitea-buildkite-connector
Connect Gitea & Buildkite
Stars: ✭ 16 (+23.08%)
Mutual labels:  gitea
Gitea
Git with a cup of tea, painless self-hosted git service
Stars: ✭ 27,320 (+210053.85%)
Mutual labels:  gitea
go-scm
Package scm provides a unified interface to multiple source code management systems.
Stars: ✭ 117 (+800%)
Mutual labels:  gitea
gitea-auto-update
A script which can update gitea via crontab automatically to a new version.
Stars: ✭ 25 (+92.31%)
Mutual labels:  gitea
infrastructure
Deprecated due to new Gitea.com infra
Stars: ✭ 14 (+7.69%)
Mutual labels:  gitea
go-sdk
Gitea: Golang SDK, moved to https://gitea.com/gitea/go-sdk
Stars: ✭ 28 (+115.38%)
Mutual labels:  gitea
your own git
Your own git server, not Microsoft's
Stars: ✭ 34 (+161.54%)
Mutual labels:  gitea
Gigrator
Git repos migration tool which supports Github / Gitee / Gitlab / Gitea / Coding / Gogs / 腾讯工蜂.
Stars: ✭ 34 (+161.54%)
Mutual labels:  gitea
gitlab to gitea
Gitlab to Gitea migration script.
Stars: ✭ 54 (+315.38%)
Mutual labels:  gitea

crumpets

Tools to Work with and Manage ‘gitea’

Description

The ‘gitea’ project is a ‘GitHub’-/‘GitLab’-like web user interface to ‘git’ repositories. Methods are provided to access and administer ‘gitea’ programmatically.

NOTE

The function skeletons were generated from the Swagger definition file for Gitea. These will be incrementally fully formed and the ones that are still a WIP will hard error with a stop() message. Function titles prefied with WIP are WIP and you’re welcome to join in the fun of building out 145 httr functions O_o.

What’s Inside The Tin

There are at nearly 140 other functions in this package so please see the manual pages in the online R help system.

The following functions are implemented (i.e. are not in a WIP status):

  • get_version: Returns the version of the Gitea application
  • org_list_user_orgs: List a user’s organizations
  • create_user_repo: Create a repository as the owner
  • org_get: Get an organization
  • repo_get: Get a repository
  • repo_get_archive: Get an archive of a repository
  • repo_get_raw_file: Get a file from a repository
  • repo_migrate: Migrate a remote git repository
  • repo_mirror_sync: Sync a mirrored repository
  • user_current_list_repos: List the repos that the authenticated user owns or has access to
  • user_get: Get a user
  • user_get_current: Get the authenticated user
  • user_list_repos: List the repos owned by the given user

Installation

devtools::install_git("git://gitlab.com/hrbrmstr/crumpets")

Usage

library(crumpets)

# current verison
packageVersion("crumpets")
## [1] '0.1.0'
get_version()
## [1] "1.4.2"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].