Giter Site home page Giter Site logo

dakutree / shimmie2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shish/shimmie2

2.0 1.0 0.0 11.94 MB

Forked Shimmie code repository

Home Page: http://code.shishnet.org/shimmie2/

ApacheConf 0.07% PHP 95.44% CSS 2.08% JavaScript 2.39% Shell 0.01%

shimmie2's Introduction

     _________.__     .__                   .__         ________   
    /   _____/|  |__  |__|  _____    _____  |__|  ____  \_____  \  
    \_____  \ |  |  \ |  | /     \  /     \ |  |_/ __ \  /  ____/  
    /        \|   Y  \|  ||  Y Y  \|  Y Y  \|  |\  ___/ /       \  
   /_______  /|___|  /|__||__|_|  /|__|_|  /|__| \___  >\_______ \ 
           \/      \/           \/       \/          \/         \/ 
                                                                

Shimmie

Build Status

This is the custom/personal branch of Shimmie.

It changes a bunch of things which allow Shimmie, when used with a bunch of other scripts, to be used as something that can be used for personal manga/comic management.

This branch is only here as an example of how this can be done, and isn't really meant to be used by someone other than myself. If you are however, curious on how to get this thing working, hit my email @ mailto:[email protected]

(If you somehow got here by accident, and are looking for the official shimmie repo, please check shish/shimmie2)

FTAG RESET BRANCH (incase): git cherry-pick 7d771e17ee0a0505ec3acf64219ce1c6bcc55b96 git cherry-pick e65e9ff4c89bc0f699efd908ef47b1b7065a378d git merge ext-image-history git merge _patch-theme-custom git merge idea-autocomplete-tagit git merge old-patch-filename git merge patch-ext git merge FTAG-OLD

Licence

All code is released under the GNU GPL Version 2 unless mentioned otherwise.

If you give shimmie to someone else, you have to give them the source (which should be easy, as PHP is an interpreted language...). If you want to add customisations to your own site, then those customisations belong to you, and you can do what you want with them.

shimmie2's People

Stargazers

 avatar  avatar

Watchers

 avatar

shimmie2's Issues

Option to toggle auth check / fix proxy issues

Trying to access shimmie from behind a proxy (specifically adblock on android) causes issues. Most things work, but anything that uses an auth check (tag submit etc.) sometimes does not work.

Autocomplete like Danbooruup

Danbooruup is a brilliant example of a great autocomplete. Implementing something like that into shimmie would work wonders.

User settings

Stuff like if they want autocomplete, etc etc.

See danbooru for examples.

Fix negative tags.

More info on this in the other repo, but there is already a (rather slow) fix @ 6a1ce15
It works, but it's a tad too slow. Is this possible at all in MySQL?

Make SQLite work without issues.

Is this possible without going through hell? Most of the things that don't work with SQLite are table related (meaning we need to go through the hassle of messing with the schema, which isn't fun in SQLite).

Allow exts / themes to "force" extensions.

There is a few exts that require other exts to use (Bulk Remove for example). Enabling them should force enable any dependencies that they may have.

As for themes, same idea. An option to force certain exts, and possibly an option for optional exts (which it would poke the user to enable).

Negative metatags?

Wonder if this would be useful at all?
It could be handy for removing specific pools (if there is multiple), but that is about it..

Pop-out tag search block

When inputting a large tag search, the size of the box makes it difficult to know what you've already entered.

Autotagging

This could be done with the alias ext...maybe? Unsure.

Mobile/Tablet Theme

Make mobile specific theme.

if(preg_match('/(Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zunei)/i',$_SERVER['HTTP_USER_AGENT']))
        $theme = 'mobile';
    else
        $theme = $config->get_string('theme', 'default');

Make ext/theme system a bit more like WordPress

I.E, anything optional isn't included in the main package, and is instead DL'd from an outside source when enabled. Something along those lines anyway.

There is a bunch of shimmie themes/exts out there that aren't included in the main repo. If we had something that was a bit more...WP like (I.E, a user can just submit something to the online repo easily), devs may be more willing to post to it.

Something like that.

Theme / ext versioning

This already exists for exts in the form of a config option, but this kind of method seems...clunky. Would just be handy to have in general.
Possibly other notes like last shimmie version it worked on etc.

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.