Coder Social home page Coder Social logo

4pt-repository's Introduction

4PT Repository


Request Feature / Report Bug

Website . The 4PT APP · 4PT Template Repository · 4PT Repository GUI

Logo Logo
Table of Contents
  1. What is this?
  2. Creating a repository with the 4PT GUI
  3. Cloning from Providers
  4. Hosting
  5. Usage

What is this?

This is a template for a repository for the 4PT: PS4 APT.
This template includes 4 Homebrew Apps:

(back to top)


Creating a repository with the 4PT GUI

If you would like to create your own repository, we recommend checking the 4PT Repo GUI app. It's a graphical interface that enables users to easily create a repository, and even host it with a bundled http server.


Testing this repository template

This repository template is available for testing at the URL https://victorrjimenezz.github.io/4PT-Repository/


Cloning from another server, Google Drive, or other providers

If you would like to clone the repository files from another server, Google Drive, or other providers like 1Fitcher:

You can use rclone to clone the files to the desired machine.
Here is an example tutorial on How to clone a Google drive on Ubuntu using rclone


Hosting

If you would like to host a smaller, local, repository:

We recommend you check our 4PT Repo GUI, this tool allows you to create a repository, export it to a folder or zip file, and even host it with a bundled http server. No need to install a full fledged APACHE server.

If you would like to host a repository available to everyone, online 24/7:

It is recommended that you find a hosting provider (like 1&1 or GoDaddy) and upload the server files there.


Usage

The repository information is stored in a file called repo.yml, located in the root folder of the repository. (DISCLAMER: YML IS TAB AND LINE BREAK SENSITIVE, SO BE SURE TO WRITE EVERYTHING AS DESCRIBED)

Repository Name (Necessary)

To set the repository name, change the field:
name: 4PT Repo
to whatever name you want to set.

Repository Icon (Optional)

To set the repository icon, change the field:
iconPath: icon.png
to the desired icon path.

The image has to be a:
PNG, JPEG, JPG, TGA, BMP OR GIF (Animated GIFs are supported)

(NOTE: THE ICON CAN BE ANY SIZE AND SHAPE, BUT IT IS RECOMMENDED THAT IT IS A SQUARE IMAGE)

If a valid icon is not found, 4PT will switch to the default repository icon.

Adding Packages

To add a package, the following block of text is required

PACKAGE_NAME:
  pkgPath: PACKAGE_PATH
  type: PACKAGE_TYPE

where each parameter should be replaced by the desired parameter.

PACKAGE_TYPE should be replaced by:

  • GAME
  • APP
  • UPDATE
  • THEME
  • TOOL
  • CHEAT
  • MISC

If PACKAGE_TYPE is none of the above, app reads it as MISC


NOTES:

  • Do not include spaces in the PACKAGE_PATH
  • Package names CAN be repeated.
  • Make a line break at the end of the text block.

4pt-repository's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

death34532

4pt-repository's Issues

Cool stuff!

First of all, thanks for this. There seem to be some things that should be mentioned in your tutorial somewhere or from the main page:

  1. You cannot use spaces in your .yml. Or even underscores for that matter.
  • pkg/remote_package_installer.pkg in the example repo itself and doesn't show up because of this.
  1. Where are downloads stored?

  2. When they are removed with the trash can, does that mean they are just deleted from the list or does that remove the pkg file that was transferred?

  3. Perhaps add suggestions, like XAMPP as an Apache server, then simply put in your PC address to the main page.

  4. Lighting on the keyboard is hella hard to see. And I had the issue of getting stuck in the address bar after hitting triangle. Muscle memory tells me to hit O once to get back to the list but this is not the case, you'll be transported back to the repo list. It'd be nice to be able to use this. Hitting Triangle then Triangle again crashed the app for me at one point.

I like how this is shaping up. It will come in really handy for those smaller files.

Larger amount of characters on url box

So here's the thing, right now the max amount of characters on the text box for typing url's is limited, dunno if is a limitation of the PS4 keyboard or in the app itself, but some links are usually larger than the max amount, resulting in being unusable in 4pt, it would be nice if maybe make the max amount larger, or not have a limit at all, an alternative would be implementing support of link shorteners

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.