GithubHelp home page GithubHelp logo

animepony / goonchan-next Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 0.0 2.2 MB

The new and improved 32chan front end

License: MIT License

Shell 0.06% HTML 44.96% CSS 10.20% JavaScript 44.78%
imageboard free-speech chan 8chan lynxchan front-end

goonchan-next's Introduction

Goonchan-Next is an updated version of 8TailedLynx's Penumbra version. This branch is taken from StephenLynx, with thanks, of course.

Install by cloning anywhere and then pointing it to the engine on the global settings. Make sure to check out the correct tag.

To personalize your chan please read LynxChan's documentation on templates.

The favicon in the static directory is served from mongo and will need to be uploaded into MongoDB manually. To do this you need to get the mongofiles tool and run

mongofiles -h localhost -d {dbName} -p 27017 -l {/path/to/yourfavicon} put /favicon.ico

This front end currently requires you to set the URI of the overboard as "overboard".

For the javascript to work, you will have to create a file named settings.js in the static/js directory and declare the following variables in it:

  • VERBOSE: if true, it will print incoming and outcoming data from the api.
  • DISABLE_JS: if true, javascript will not be used.

Example:

var VERBOSE = false;
var DISABLE_JS = false;

Don't forget to do this.

The setup.sh script can help with that, though.

goonchan-next's People

Stargazers

 avatar

goonchan-next's Issues

Cleanup

The theme files could use some tweaking overall and the padding could use some adjustment as well. i.e, "make it look more like 4chan"

Themes in question;
Yotsuba
Yotsuba B

Saloon shouldn't really be touched; it is intentionally shitty.

Main things

  • Import the Bunkerchan Yotsuba B CSS
  • Fix it, make it better, do serious enhancements. (Somewhat done)
  • Make a Yotsuba version of that CSS
    Make a Tomorrow version of that CSS (low-priority) postponed
  • Fix the /inta/ CSS

Serious improvements list

  • Options menu, like on vichan-devel and NPFchan
  • In the options menu, allow user to insert additional stylesheets
  • In the options menu, allow user to insert additional javascript
  • Thread auto-updater
  • Option to hide images (Nice, this was already committed in the FE!)
  • Reddit-style post inlining.
  • Keybinds, keybinds, keybinds. Vim keybinds or die.
  • Image hover, ability to toggle this for the catalog as well.
  • An inline filter system
  • An "[Embed]" button link that shows up next to SoundCloud & YouTube links (Done on Youtube)
  • Desktop notifications (This is going to be dreadful, I imagine)

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.