GithubHelp home page GithubHelp logo

codedcells / fadsrv Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 844 KB

Python 3 Webserver for browsing Fur Affinity posts efficiently

Python 85.57% JavaScript 6.01% CSS 4.36% HTML 4.06%
furaffinity furry manager webserver python3

fadsrv's People

Contributors

codedcells avatar izdracula avatar

Stargazers

 avatar

Watchers

 avatar  avatar

fadsrv's Issues

FADSRV Mobile/Desktop UI

Browsing on desktop isn't ideal, images are often larger than the screen height. Additionally descriptions may grow the page width undesirably.

Overhaul the UI, the underlying HTML should be alright, just needs better CSS.

Themes would be nice.

Ideally, use a proper Icon pack or support icon extending, and implement picking icons for everything that supports them.

FADSRV slowdown randomly

When browsing, sometimes the server just, doesn't respond for 20~ seconds.

Perhaps I'm just overloading my Pi, either an internal error, or too much performance cost.

Make Tasker run anything

Allow files to tell the program how to be invoked by the system.
Support as many single-line comment styles as possible.

Improve Documentation

FADSRV has grown wildly even since the last documentation writing attempt.

At least:
An Overview
Included Pages
Programs (each)
Data Formats
Technical Flow (class hierarchy and client/server)

Make Pretty

redesign css and code to support nice themes

Fix Tasker slowdown

Tasker can be slow when displaying the attempting to run task page, reliably happens when there's many logs for that task.

FADSRV Collection Name

Collection marks technically have multiple names in the code
At least filename, name and name plural.

Make sure these are consistent and don't break if the filename differs from the name value, or any other combination.

Optimise Collection Storage

Collection marks currently append a line, with ALL the contents of it, this is fine for small items, but quickly adds up in size.

Figure out a sustainable and reliable way to update an item without without having to read or write a lot of redundant data.
Perhaps make collections themselves a folder and each large item a toggle mark file?

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.