Giter VIP home page Giter VIP logo

narcikarma's Introduction


Narcikarma


Narcikarma is a Google Chrome extension for keeping your karma progress here at Reddit right on the Chrome toolbar. It was written by badmonkey0001.

At a glance you can check your narcissistic progress, meaning you can stop using F5 as a weapon to see if you've been upvoted (saving finger strain, keyboard wear-and-tear, and perhaps time from Reddit being overloaded).


Features

  • Simple, out-of-the-way, and easy to use.
  • Doesn't conflict with RES or any other Reddit-centric extensions.
  • Two icon lines of configurable display. Each line can show gained/lost link karma, gained/lost comment karma, or status flags about your account.
  • Popup panel featuring karma totals, cake day and user flags (mail, mod, mod mail, gold).
  • Configurable refresh interval.
  • Configurable icon colors.
  • Open Source - do you want to contribute?

Get It

Get Narcikarma for Google Chrome

^^link ^^only ^^works ^^for ^^testers ^^ATM

Latest Version: 0.5015

Release Status: Closed Alpha

FAQ Credits


Known Issues

  • If you can't connect to Reddit (down, lost network, etc.) "ERR/ERR" or "CON/ERR" will show on the icon
  • Bug: now the undefined issue crept up to the hour readout. grrrrrr...

Todo

  • Decide on some color pickers for the preferences (DONE!)
  • Get icon rows that alternate between flags and karma working
  • Experiment with scrolling icon text
  • Cakeday notifications
  • Store version for analytics of upgrades
  • Store per-account info for people who switch accounts often
  • Refresh icon after options save
  • Add option to persist gains until manual reset
  • Add default and revert buttons for individual options
  • Whip up import and export for options
  • Sparklines! (good idea KerrickLong!)
  • Differentiate between Reddit being down and the network connection being lost by pinging a third-party URL (thanks KerrickLong & Zagorath!)
  • Dox. Dox. Dox.

Disclaimer

/r/Narcikarma is a text-only subreddit, so please keep the fact that you won't be getting karma for posting there in mind. Official posts have an orange user tag.


FAQ

  • Where can I get help?
  • Where can report a problem?
  • Where can suggest a feature?
  • Is Narcikarma Open Source?
    • Yes. It's GPLv3
    • The other tools used by Narcikarma have their own licenses. They are listed in the credits.
  • Can you add a(nother) icon/textbox/image/graph/readout?
    • No. For good reason, Chrome limits each extension to a single 16x16 toolbar icon as far as the main window goes. This helps them avoid the malware toolbar hell that other browsers are prone to.
  • Can you report what links/comments got upvoted?
    • With a lot of work, probably. The thing is, I don't want to do that work. It would severly complicate the extension and make it far less lightweight. You should go to Reddit sometime right?
  • I saw a UTM pixel. Are you gathering analytics? Private information?
    • I'm not gathering any private information. I don't want to know anything about you. I don't log your username. I don't log what you look at, where you go, what you comment or anything like that.
    • I do gather usage stats to aid me in development. For example, I log that someone (I know not who) changes a default setting to some other option. I log when some errors occur. I log how many people upgraded to the latest version.
    • Please feel free to examine the source code or the console to verify this.

Credits

  • Creator
    • badmonkey0001 (Bryn Mosher)
  • Tools
  • Developers
    • badmonkey0001 (Bryn Mosher)
  • Alpha Testers
    • evilmarc
    • jengo
    • jnickers
    • KerrickLong
    • lenoat702
    • MobsterMonkey21
    • The_Boudzter
    • tomswartz07
    • Zagorath

narcikarma's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

narcikarma's Issues

Get alerts working

  • mail
  • modmail
  • positive link changes
  • positive comment changes
  • positive total changes
  • negative link changes

  • figure out how to time out karma gain/loss alerts

More alerts

- [ ] gold expiration warning (time?)

  • negative comment changes
  • negative total changes

  • Add disable all alerts toggle to options

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.