GithubHelp home page GithubHelp logo

zekiah-a / subliminal Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 3.0 59.49 MB

Methallyne blue - The Sublime Anthology of Stuff

Home Page: https://poemanthology.org/

License: GNU General Public License v3.0

HTML 64.52% CSS 6.54% C# 11.90% JavaScript 17.04%
website poetry anthology social-media

subliminal's Introduction

Subliminal

Link: zekiah-a.github.io/Subliminal or out new domain, at poemanthology.org

The methallyne blue analogy of stuff.

Beware: Cool stuff ahead.

What is this site?

Tervetuoli. This site is a spin-off of traditional poetic anthologies, intended to bring maximum humour. Here you can find the weirdest, coolest and most unexpected poems known to mankind peoplekind. Enjoy 😎.

Note:

All content on this Website has been produced as a joke, nothing said here reflects the views or beliefs of any real-world authors. All events, characters and actions depicted within these texts are fictitious, and any real-world events in correlation with those within the poetic texts are merely coincidental. These poems are not intended to shape religious, political or moral views, and are intended to be for entertainment purposes only.

License:

The content of this site itself is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 and the underlying source code used to format and display that content is licensed under the GNU GPL-3 license. Summaries of these licenses are available at CC BY-NC-SA and GPL-3.

For plaintext versions of these licenses, see enclosed copies in the project source at LICENSE and CONTENT_LICENSE respectively.

subliminal's People

Contributors

blobthekat avatar zekiah-a avatar

Stargazers

 avatar

subliminal's Issues

Flow Suggestions

Flow Suggestions for improving the flow of a poem as you write, using rhyme detection, syllable detection and algorithms

Web editor todo

  • Remove all spaces when generating poem name, make this safe from crashing by deletion of the "by" part.
  • Chrome compatibility, seems to be using div instead of br, making it messy
  • New line after the initial P
  • Chrome font colour (screw chrome)
  • Include new lines when pasting
  • Better mobile UI
  • Fix broken download feature
  • Stop using old exec command and switch to new input and clipboard API? https://stackoverflow.com/questions/60581285/execcommand-is-now-obsolete-whats-the-alternative

Headerbar concept

<div style="position: fixed;top: 0;left: 0;width: calc(100% - 32px);border-bottom: 1px solid #C8C8C8;height: 48px;backdrop-filter: blur(5px);background: transparent;display: flex;column-gap: 16px;padding-left: 16px;padding-right: 16px; z-index: 3;">
   <img class="index-image" src="Resources/AbbstrakDog.png" alt="Dog" width="48" height="48">
   <h1 style="margin: 0px;">Subliminal</h1>
   <a href="contents" style="align-self: center;">-&gt; Poems</a><a href="dictionary" style="align-self: center;">-&gt; Dictionary</a><a href="disclaimer" style="align-self: center;">-&gt; *Disclaimer*</a><a style="align-self: center;" href="sounds">-&gt; Sounds™</a>
   <p style="flex-grow: 1;text-align: end;margin: 0px;align-self: center;font-style: italic;opacity: 0.6;">The coolest crowdsourced anthology on the web</p>
</div>

image

Comment system ideas

var HttpClient = function() {
    this.get = function(aUrl, aCallback) {
        var anHttpRequest = new XMLHttpRequest();
        anHttpRequest.onreadystatechange = function() { 
            if (anHttpRequest.readyState == 4 && anHttpRequest.status == 200)
                aCallback(anHttpRequest.responseText);
        }

        anHttpRequest.open( "GET", aUrl, true );            
        anHttpRequest.send( null );
    }
}

var client = new HttpClient();
client.get('http://some/thing?with=arguments', function(response) {
    // do something with response
});

Meta viewport scaling on mobile

  • Meta scaling does not work well on poems - do not use there yet as titlebar seems to be incompatible
  • Meta scaling needs to always have user scalable set to no, as most pages seem to be starting with a tiny bit of annoying initial zoom

Sounds grid

grid-template-columns: repeat(var(--column-count), minmax(0, 1fr));

Change column count based on screen size (via JS)

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.