Giter Club home page Giter Club logo

framed's Introduction

Framed

Digital Picture frame for NFTShowroom and local images.

Note: This repository will be used for the release of framed in its exported "finished" form. The source files for the application will be stored in a seperate repo.

Linux

Install instructions:

Framed is distributed as a flatpak for all supported PC platforms and can be found over on http://flathub.net. Checkout their page on how to setup flatpak and flathub for your distro of choice.

Note: The flatpak contains all the libraries and services you will need so if possible use it before continuing through the rest of the instructions.

Prerequisites

Framed itself should run on most modern linux distrobutions with python3 installed. However, the backend service Honeycomb requires a few additional libraries to connect to Hive and NFTshowroom.

Debian based distros (Ubuntu,Pop!_OS,raspberry pi OS, etc.)

sudo apt install python3-pip
pip3 install hivepy
pip3 install steem
pip3 install netifaces

RPM based systems or from source distros.

Depending on your package manager of choice the setup should be the same as above. If python3,pip,hivepy,steempy are installed installations should go as expected.

Install cont.

  1. Next you will need to get the latest version of Framed from git: https://github.com/VagueEntertainment/Framed/releases.

  2. Download and extract the archive where ever you plan on storing the program.

Note: If you plan on using Curator to manage the frame you're ready to go. Simply launch the executable with the extension that matches your hardware x86_64 for most PCs and rpi4 for the raspberry pi 4 (might work on the 3 as well.)

Stand alone

  1. Download the Honeycomb-redistrbutable package from here: https://github.com/VagueEntertainment/HoneyComb-redistributable/releases.

  2. Extract the contents of the Honeycomb-redistrbutable archive into the Framed/Honeycomb-redistributable directory.

  3. Test the installation by issuing this command from the Framed directory (in a terminal):

./Honeycomb-redistributable/service/honeycomb.py

If there are no errors you're ready to run Framed in stand alone mode.

Running Framed

Once you've extracted the files in their proper places you can run framed by double clicking on the aproperiate executable Framed.x86_64 for PCs and Framed.rpi4 for raspberry pi 4 (and possibly 3). You can run it from the commandline as well by typing ./Framed.x86_64 -or- ./Framed.rpi4 from the Framed directory.

framed's People

Contributors

bflanagin avatar

Stargazers

Wellington Torrejais da Silva avatar

Watchers

James Cloos avatar Wellington Torrejais da Silva avatar  avatar

framed's Issues

Animated Images

Framed should be able to show all content on NFTshowroom so gifs and mp4s should have some means to be displayed

3D objects

Sense Framed is based on Godot we can display 3D objects in the view port creating a shadowbox affect for the users. It would be nice to see this done in connection with NFTshowroom but I'm not 100% sure how just yet.

Scaling

Scaling code is still a little lack luster, and after moving the scaling code to the image processing area (its faster and requires less tweaking) I have yet to implement the portrait mode code that was in the former code.

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.