Skip to content

This is a collection of Sharedigm apps and an installer / uninstaller for adding them to your Sharedigm instance.

License

Notifications You must be signed in to change notification settings

Sharedigm/SharedigmAppStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sharedigm App Store

Sharedigm is a web based operating system, file sharing, and communications platform that allows you to manage and share your data and to communicate with your friends and colleagues.

The Sharedigm App store lets you install and uninstall apps to your Sharedigm OS instance. The Sharedigm App Store contains installation utilities to make it easy to install or uninstall apps from your Sharedigm instance. This makes it easy for you to customize your Sharedigm platform to your own specific needs.

Apps

The Sharedigm App Store contains the following apps:

System Apps

The system apps allow you to use the core functionality of the system or to configure the system to your liking.

App Launcher

The App Launcher app is used to launch (start / run) other applications.

File Browser

The File Browser app lets you view, arrange, open, and manage your files.

Help Viewer

The Help Viewer app lets you browse the online help pages.

Notification Center

The Notification Center app allows you to monitor and view your notifications.

Search Viewer

The Search Viewer app is used to search the content of files and posts.

Terminal

The Terminal app lets you interact via a simple command line.

Token Manager

The Token Manager app lets you manage your AI image generation tokens.

Social Apps

Social apps are provided to allow you to connect with friends or colleages and to share messages, files, folders, photos, and music.

Chat Browser

The Chat Browser app lets you view and manage your direct messaging chat sessions.

Chat Viewer

The Chat Viewer app lets you view and post direct messages.

Communicator

The Communicator app lets you view and post news updates and exchange direct messages.

Connection Manager

The Connection Manager app lets you view and manage your connections with friends and colleagues.

Post Viewer

The Post Viewer app lets you view posts and their associated comments and replies.

Profile Browser

The Profile Browser app is used to find and connect with people you know.

Profile Viewer

The Profile Viewer app is used to view personal profile information about you or your connections.

Topic Browser

The Topic Browser app lets you view discussion topics.

Topic Viewer

The Topic Viewer app lets you view and post discussion topic comments and replies.

Multimedia Apps

Multimedia apps allow you to enjoy image, video, or audio media files.

Audio Player

The Audio Player app is used to play music and audio files (audiobooks, podcasts etc).

Image Generator

The Image Generator app lets you explore AI image generation.

Image Viewer

The Image Viewer app lets you view your images and photo collections.

Map Viewer

The Map Viewer app lets you view and explore interactive maps.

Tune Editor

The Tune Editor app lets you view, create, and edit music notation documents.

Video Player

The Video Player app is used to view video files and movies.

Web Browser

The Web Browser app lets you view and navigate websites.

Productivity Apps

Productivity apps help you with your work, allowing you to create or edit files and to manage projects.

Code Editor

The Code Editor app lets you read and write computer programming source code.

Contact Editor

The Contact Editor app lets you store, view, and share your contact information.

Pdf Viewer

The Pdf Viewer app lets you view .pdf (Portable Document Format) documents.

Project Browser

The Project Browser app is used to manage your projects which are used for planning and prioritizing tasks.

Project Viewer

The Project Viewer app is used to manage a project's tasks.

Text Editor

The Text Editor app lets you read and write simple text files.

Configuration Apps

The configuration apps allow you to configure the Sharedigm system and environment to suit your needs and aesthetics.

Account Manager

The Account Manager app is used to help an administrator to view and manage user accounts.

Settings Browser

The Settings Browser app lets you browse system settings and app preferences.

Settings Manager

The Settings Manager app lets you view and modify system settings and app preferences.

Theme Manager

The Theme Manager app lets you customize the look and feel of the user interface.

Theme Picker

The Theme Picker app lets you quickly apply a theme to change the look and feel of the user interface.

Utility Apps

Utility apps add basic additional functionality to make life just a little bit easier.

Calculator

The Calculator app lets you conveniently perform algebraic, scientific, or computational calculations.

Calendar

The Calendar app allows you to keep track of your appointments.

Clock

The Clock app displays the current time of day.

Decibel Meter

The Decibel Meter app shows you the current audio level.

Timer

The Timer app lets you time events, functioning as a simple stopwatch.

Example Apps

Examples apps are provided for developers as a set of simple templates containing the core structure of apps to use as a base for the development of new apps.

Example1

The Example1 app is a simple example of a single-column app.

Example2

The Example2 app is a simple example of a two-column app with a mainbar and a sidebar.

Example3

The Example3 app is a simple example of an accessory app.

Requirements

1. Sharedigm OS

This application is built on top of the Sharedigm cloud-based operating system.

You will need an instance of the Sharedigm OS installed on your computer or web server in order to run this application.

2. Installer Requirements

The installer and uninstaller scripts for this applications require the following:

  1. bash - Unix style shell interpreter.
  2. jq - command-line JSON processor.
  3. sass - CSS pre-processor

Installation

In order to install an app to your Sharedigm instance, run the "install.sh" installation script:

1. Install a single app:

sh install-apps.sh SHAREDIGM_PATH APP_NAME
  • Example:
sh install-apps.sh ~/Sites/sharedigm calculator

2. Install multiple apps:

sh install-apps.sh SHAREDIGM_PATH APP_NAME1 APP_NAME2 APP_NAME3...
  • Example:
sh install-apps.sh ~/Sites/sharedigm calculator calendar clock

3. Install all apps:

sh install-apps.sh SHAREDIGM_PATH
  • Example:
sh install-apps.sh ~/Sites/sharedigm

Uninstallation

In order to uninstall an app from your Sharedigm instance, run the "install.sh" installation script:

1. Uninstall a single app:

sh uninstall-apps.sh SHAREDIGM_PATH APP_NAME
  • Example:
sh uninstall-apps.sh ~/Sites/sharedigm calculator

2. Uninstall multiple apps:

sh uninstall-apps.sh SHAREDIGM_PATH APP_NAME1 APP_NAME2 APP_NAME3...
  • Example:
sh install-apps.sh ~/Sites/sharedigm calculator calendar clock

3. Uninstall all apps:

sh uninstall-apps.sh SHAREDIGM_PATH
  • Example:
sh install-apps.sh ~/Sites/sharedigm

License

Distributed under the IndieSource License which allows unrestricted use of the software except by very large corporations. See LICENSE.md for more information.

Contact

mailto:admin@sharedigm.com

About

This is a collection of Sharedigm apps and an installer / uninstaller for adding them to your Sharedigm instance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published