WebRepo 2.0 - Easy access to projects from the Codea community (not iCloud compatible)

  • ColourExt: extends the color object

Lol the great U-war continues even in the description itself. :slight_smile:

ColorCritters - 1.0.0 is now available.

Description: Lotsa colory critterin’!
Author(s): @UberGoober

Description:

Little round thingies with a limited ability to make decisions based on the colors around them. Right now they make two decisions: do I keep going the direction I’m going, and do I reproduce with the creature I just detected next to me. The system could be expanded to do a lot more too.

Change-notes:

  • Initial Release

Latest WebRepo project

ColorCritters - 1.1 is now available.

Description: Lotsa colory critterin’!
Author(s): @UberGoober

Description:

Little round thingies with a limited ability to make decisions based on the colors around them. Right now they make two decisions: do I keep going the direction I’m going, and do I reproduce with the creature I just detected next to me. The system could be expanded to do a lot more too.

Change-notes:

  • Rudimentary birth & death animations.
  • The demo that caps population based on frame rate now has a background that cycles through different colors. It’s pretty.
  • “Group Streakers” demo is now “Wiggly Streakers”. The streakers demos are accidents, and sometimes changing other things breaks them, so I have to re-accident them, and they turn out different. This time they’re wiggly.

Latest WebRepo project

Loopspace’s Useless Code - 1.1.0 is now available.

Description: Extensions for meshes etc
Author(s): @Andrew Stacey

Description:

This library contains my code that extends various of the inbuilt objects in Codea:

  • MeshExt: add additional shapes to meshes
  • PseudoMesh: create models for Craft using meshes
  • VecExt: extends the various vector and matrix objects
  • ColourExt: extends the color object
  • ViewCraft: an object for manipulating the camera

Change-notes:

Adds a demo to the Main tab that shows the meshes and quaternions in action.
Updates the sphere normals to work with distorted axes (which give ellipses)

Latest WebRepo project

Bear with me. WebRepo project isn’t working currently but you can access everything here for the time being: https://codeawebrepo.co.uk/WebRepo/client/index.html

Should be fixed soon.

WebRepoLib - 1.0.2 is now available.

Description: Downloadable Dependencies
Author(s): @Steppers

Description:

Dynamically Download dependency projects from WebRepo at runtime!

By adding WebRepoLib as a dependency and adding a ‘WRL’ tab to your project you can easily include projects from WebRepo as dependencies, download and load them dynamically at project launch.

Features:

  • Simple ‘WRL’ manifest format written in Lua.
  • Downloaded dependencies are cached for offline use.
  • Include local projects as dependencies using a ‘~’ prefix.
  • Dependencies can also use WebRepoLib and load dependencies of their own.
  • Version specifiers to load specific dependency versions.
  • & Many more!

Full documentation is included with this project and can be viewed when launching ‘WebRepoLib’.

Change-notes:

  • Support overriding the webrepo server host from the WRL.lua file.

Latest WebRepo project

WebRepo - 2.5.0 is now available.

Description: Codea Community Repository
Author(s): @Steppers

Description:

WebRepo provides easy access to projects from the community.

WebRepo 2.0 ups the ante with a brand new UI and a simplified submission/review process all from within the app itself.
No more nasty Google forms!

Other new features include:

  • Light & Dark Themes
  • Integrated Submit & Review
  • No more pesky Github login!
  • Support for multiple versions of a single project (only one version installed at a time)
  • Automatic dependency inclusion

Change-notes:

  • Add support for configuring a custom host. See the WRL.lua file (currently set to default).

Latest WebRepo project

1 Like

This webrepo doesn’t work for me. Just get a black screen. No console output either.

I tried to submit @sim’s cool Juice library but the app told me it didn’t have an icon. But it does! Attached is the project it claimed was icon-less.

I’m not sure which version of WebRepo I’m using, because when I download it from the link above, it doesn’t work, but when I ran the old one, it asked to update itself, and it did and runs successfully. So I don’t know if I’m just running the last version of 1.0 or the newest version of 2.
Juice.zip (111.8 KB)

WebRepoLib - 1.0.3 is now available.

Description: Downloadable Dependencies
Author(s): @Steppers

Description:

Dynamically Download dependency projects from WebRepo at runtime!

By adding WebRepoLib as a dependency and adding a ‘WRL’ tab to your project you can easily include projects from WebRepo as dependencies, download and load them dynamically at project launch.

Features:

  • Simple ‘WRL’ manifest format written in Lua.
  • Downloaded dependencies are cached for offline use.
  • Include local projects as dependencies using a ‘~’ prefix.
  • Dependencies can also use WebRepoLib and load dependencies of their own.
  • Version specifiers to load specific dependency versions.
  • & Many more!

Full documentation is included with this project and can be viewed when launching ‘WebRepoLib’.

Change-notes:

  • Fix crash when launching project without a WRL.lua file.

Latest WebRepo project

WebRepo - 2.5.1 is now available.

Description: Codea Community Repository
Author(s): @Steppers

Description:

WebRepo provides easy access to projects from the community.

WebRepo 2.0 ups the ante with a brand new UI and a simplified submission/review process all from within the app itself.
No more nasty Google forms!

Other new features include:

  • Light & Dark Themes
  • Integrated Submit & Review
  • No more pesky Github login!
  • Support for multiple versions of a single project (only one version installed at a time)
  • Automatic dependency inclusion

Change-notes:

  • Fix missing WebRepoLib dependency.

Latest WebRepo project

WebRepoExperimental - 3.0.0 is now available.

Description: Codea Community Repository
Author(s): @Steppers

Description:

WebRepo provides easy access to projects from the community.

Note:
This is the experimental version of WebRepo. Some features may be broken or missing entirely. Please see the latest update notes for details.

Change-notes:

  • New fully HTML based UI.

Working features:

  • Project download & install.
  • Project browsing & search.

Missing features:

  • Submit & review flow.
  • Settings.
  • Download caching.
  • Various animations.
  • Local project install state (is a project already installed?)

Latest WebRepo project

Infinite Heightmap Terrain - 1.0.1 is now available.

Description: Heightmap Terrain
Author(s): @spacemonkey

Description:

Heightmap Terrain with good performance.

Change-notes:

  • Fixed viewer mode declaration

Latest WebRepo project

@UberGoober 2.5.1 Should hopefully solve any issues you were previously having. My apologies, I had made fixes but hadn’t yet published them…

As for the Icon, I’ll have to have a look later but it looks like that project is using Icon@3x.png and currently WebRepo doesn’t handle any variant other than @2x. Will require a small fix.

@steppers - webrepo not downloading properly from your last web link. Just provides one Codea page with very little code on it. I am using the latest Codea beta so there may be a clash there.

@Bri_G Will take a look!

WebRepo - 2.5.2 is now available.

Description: Codea Community Repository
Author(s): @Steppers

Description:

WebRepo provides easy access to projects from the community.

WebRepo 2.0 ups the ante with a brand new UI and a simplified submission/review process all from within the app itself.
No more nasty Google forms!

Other new features include:

  • Light & Dark Themes
  • Integrated Submit & Review
  • No more pesky Github login!
  • Support for multiple versions of a single project (only one version installed at a time)
  • Automatic dependency inclusion

Change-notes:

  • Fix missing WebRepoLib dependency (again)

Latest WebRepo project

@Steppers - thanks for the update, up and running now. What was the issue ?

1 Like

I think there’s currently still an issue with the auto dependency inclusion so for some reason WebRepoLib wasn’t included. It is packaged locally but not uploaded and I’m not sure why yet. I just resubmitted the project again with the dependecy :+1:

a) wow, WebRepo Experimental is impressive. It opens up whole new vistas for deploying html in Codea. If I knew html well enough I would be playing with this right now.

b) does the code in WebRepo Experimental support JavaScript features in html?

c) is it possible to change the “install” button to an “update” button after a new version of a project is uploaded?