MobilePillowTalkLite - An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution

Overview

# PillowTalk - iOS/Lite

bbtop

PillowTalk -> 枕头逼逼 -> bbtop!

An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution.

Testflight

Testflight may be canceled anytime in the future, make sure to backup your configuration file if needed. Join with https://testflight.apple.com/join/UIW76yDz

Preview

Preview

Features

  • libssh2 capable Linux host connections
  • Authenticate with password, key, etc...
  • FaceID/TouchID protection
  • List information (cpu, ram, disk, network, etc...)
  • Terminal with xterm support
  • Code snippet with cancelable control
  • Transferable/Extendable configuration file
  • tvOS dashboard available for free

Notes

The application was initially designed as a prototype, so we chose to write the program in SwiftUI, which is a fast shaping programing language. Although the application is getting pretty well developed now, there are some bottlenecks in the development of the project due to some features of the technology selection and lack of maintenance as a prototype. We are currently designing a brand new application using UIKit.

After some discussion, we decided to open source this prototype. This is probably because we will not be maintaining this prototype in the future.

If you encounter any technical problems, you can ask in the issue. If the problem is not very serious we will not necessarily fix your problem, please consider fixing it yourself.

License

BSD 3-Clause "New" or "Revised" License

All advertising materials mentioning features or use of this software must display the following acknowledgement:

This product includes software developed by the PillowTalk Team.

Contributor


Copyright © 2021 PillowTalk Team. All Rights Reserved.

You might also like...
Physics-based animations for iOS, tvOS, and macOS.

Advance An animation library for iOS, tvOS, and macOS that uses physics-based animations (including springs) to power interactions that move and respo

Gemini is rich scroll based animation framework for iOS, written in Swift.
Gemini is rich scroll based animation framework for iOS, written in Swift.

Overview What is the Gemini? Gemini is rich scroll based animation framework for iOS, written in Swift. You can easily use GeminiCollectionView, which

An extensible iOS and OS X animation library, useful for physics-based interactions.
An extensible iOS and OS X animation library, useful for physics-based interactions.

Pop is an extensible animation engine for iOS, tvOS, and OS X. In addition to basic static animations, it supports spring and decay dynamic animations

Wave is a spring-based animation engine for iOS that makes it easy to create fluid, interruptible animations that feel great.
Wave is a spring-based animation engine for iOS that makes it easy to create fluid, interruptible animations that feel great.

Wave is a spring-based animation engine for iOS and iPadOS. It makes it easy to create fluid, interactive, and interruptible animations that feel great.

Advanced Natural Motion Animations, Simple Blocks Based Syntax
Advanced Natural Motion Animations, Simple Blocks Based Syntax

FlightAnimator Moved to Swift 3.1 Support: For Swift 3.1 - Use tag Version 0.9.9 See Installation Instructions for clarification Introduction FlightAn

SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations.
SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations.

SamuraiTransiton is a ViewController transition framework in Swift. It is an animation as if Samurai cut out the screen with a sword. transition types

Anima is chainable Layer-Based Animation library for Swift5.
Anima is chainable Layer-Based Animation library for Swift5.

Anima Anima is chainable Layer-Based Animation library for Swift5. It support to make sequensial and grouped animation more easily. is written as foll

Fortune spinning wheel library built using SwiftUI, supports dynamic content.
Fortune spinning wheel library built using SwiftUI, supports dynamic content.

Fortune Wheel Fortune spinning wheel 🎡 library built using SwiftUI, supports dynamic content. Preview - Spin Wheel ⚙️ CocoaPods Installation FortuneW

An experiment for using SwiftUI's custom timing Animation to create an orbital-like animation.
An experiment for using SwiftUI's custom timing Animation to create an orbital-like animation.

Orbital-SwiftUI-Animation An experiment for using SwiftUI's custom timing curve to create an orbital-like animation. How it looks: How it works: Apply

Comments
  • [新功能需求/方向询问]增加对服务器GPU信息的统计

    [新功能需求/方向询问]增加对服务器GPU信息的统计

    需求将会解决何种问题?

    1. 当前神经网络训练任务状态是否正常。
    2. 集群GPU是否有空余计算资源,当有空余资源时通知。

    需求是否依赖于其他模块?

    基于实现方式可能需要引入XML解析为Swift对象的相关包。

    需求应该实现什么样的功能?

    由于暂未理清上下游调用方式,以下仅为写ISSUE时的推测。

    1. 在文件FuntionSet+SSH.swift中实现obtainGPUInfo函数。~这个地方没弄清各函数的返回值有什么规范~
    2. 设计UI中该部分信息的展示方式。

    需求有哪些实现方式?

    当前用于神经网络训练的显卡主为基于CUDA的Nvidia的显卡,因此可使用基于官方nvidia-smi的命令(该指令通常预装于服务器)。

    > $(which nvidia-smi) -q -x

    该指令将会以XML形式返回服务器GPU信息,可根据需求进行格式转换并获取相应数据。

    需求会对现有功能造成什么影响?

    由于仅仅理解了FuntionSet+SSH.swift,尚未清楚上游的调用方式,无法详细估计影响,也因此未使用提交PR的方式增加功能。

    opened by misakicoca 5
Owner
Lakr Aream
🥺
Lakr Aream
YapAnimator is your fast and friendly physics-based animation system

YapAnimator is your fast and friendly physics-based animation system. YapAnimator was built with ease-of-use in mind, keeping you sane and your design

Yap Studios 1.9k Dec 6, 2022
Get a remote image's size and type without downloading the full image

FastImage FastImage 2.0 is an Swift port of the Ruby project by Stephen Sykes. It's directive is to request as little data as possible (usually just t

Kyle Hickinson 64 Sep 2, 2022
SwiftUI directed Server Driven UI

Server Driven UI (SDUI) Intentions Make a Server Driven UI module for SwiftUI applications that has a direct use. That way the application maintainer

Felipe Hilst 8 Nov 27, 2022
Sample way of integrating animations into a design system for iOS app projects.

Animations in Design System The project presents a sample way of integrating animations into a design system for iOS developers. Project setup A sampl

Bulat Khabirov 1 Nov 26, 2021
Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers

Ease is an event driven animation system that combines the observer pattern with custom spring animations as observers. It's magic. Features Animate a

Robert-Hein Hooijmans 1.3k Nov 17, 2022
Design-system-demo - This example code is bare-bones to show you what this framework can do

Basic Style Dictionary This example code is bare-bones to show you what this fra

Tylen St Hilaire 0 Feb 3, 2022
A simple spritesheet animation system for Raylib on Swift.

About A simple spritesheet animation system for Raylib on Swift. Aeni allows you to quickly and easily animate your spritesheet in your Raylib for Swi

Conifer 8 Oct 14, 2022
jasu 29 Dec 20, 2022
Clean SwiftUI based iOS app for local mosque

Clean SwiftUI based iOS app for local mosque. Features localised prayer times, qibla direction and Qur'an with audio. Currently on iOS 15+ and iPhone 6s and above. iPhone SE 1st Gen unsupported.

null 3 Oct 10, 2022
🍑 Convenient tool for kaomoji input

Peachy Input kaomojis to any app on your Mac Requirements Peachy requires macOS 11.0 or later. Features Quick Access Open Peachy from any Mac app with

Huong Do 45 Jan 2, 2023