learningequality / learningequality/ricecooker

Making small changes in channels generated with Ricecooker

Open
#441 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
31
Forks
77
Avg merge
5d 4h
Merged PRs (30d)
3

Description

  • ricecooker version:
  • Python version:
  • Operating System:
Description

Describe what you were trying to get done.
Tell us what happened, what went wrong, and what you expected to happen.

Once a (large) channel has been created, there often is a need to make small modifications (to the channel description, or tagline or similar). Making the small change demands running the whole channel again instead of modifying the small aspect of the channel that needs an update.

In some cases, running a whole channel implies downloading a large series of files, for example. This diminishes productivity since the changes made cannot be assessed until the process has run completely.

Especially with regards to the files that are scraped, it might be interesting to be able to make edits to the channel while avoiding having to re-download / re-process them if the changes don't involve them directly.

Possibilities:

  1. One way to work through this could be to make changes in Ricecooker, and
  2. another path might be to enable changes in Studio (with the issue that those changes would not be visible on the Sushichef unless Studio becomes able to talk back to Ricecooker?).
What I Did
Paste the command(s) you ran and the output.
If there was a crash, please include the traceback here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name any files, tests, or entry points. First clarify whether the change belongs in Ricecooker or Studio and define the supported channel edits; done should mean small edits can be assessed without re-downloading or re-processing unaffected scraped files.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.