Giter VIP home page Giter VIP logo

counter-for-messenger's Introduction

Logo Counter for Messenger Donate

Chrome

Chrome Web Store Users Chrome Web Store Chrome Web Store BETA

Firefox

Mozilla Add-on Mozilla Add-on

🌎 English 正體中文 (Traditional Chinese)

Count and rank your friends or lover by analysis you Messenger!!
Take a look what you and your best friend chat!!

Install from Chrome Web Store

DEMO

🔥 Features

  • 💬 Count
    • Threads (Chat rooms)
    • Messages in thread
    • Characters in thread
  • 📊 Rank all your threads on chart.
  • 💾 Backup(Download) your messages.
  • ⚙️ Customize your threads. (color, emoji, name...)

📄 Instructions

After installed, click the logo Logo on the top right of Chrome browser.
If no any icon there, click "three dot" button and you can found the logo.
click logo click hidden logo

🔧 Contributing

Like Counter of Messenger? Want new feature or bug fixes?
Please contribute to the project either by creating a PR or submitting an issue on GitHub.
Read the contribution guide for more detailed information.

If you're technically-savvy, you can use our beta version and help us find bugs before they're released to the public.

🌎 Translation

Welcome every language support. Help your countryman to use this application. Ref CONTRIBUTING - Working with translations

📣 Declaration

  • It's an unofficial project.
  • We would not collect any user data from Messenger.

👨‍💻 Development

yarn # install dependencies
# Chrome
npm run dev # for development
npm run build-chrome # for production
# Firefox
npm run dev-firefox # for development
npm run build-firefox # for production

☕ Donation

If you like this project, you can give me a cup of coffee 🙂

paypal Buy Me A Coffee

counter-for-messenger's People

Contributors

aliangliang avatar rontap avatar stickler-ci avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

counter-for-messenger's Issues

Language codes

There are two directories in /src/_locales/, one is en and the second is zh_TW. According to Contributing guidelines, we should use two letter ISO codes. This doesn't make any sense.

Asking to login to facebook but i am logged in

Hello, I am using Linux Mint Cinnamon 17.3, Tried Chrome 48, Opera (latest version with chrome store), Firefox (latest version with chrome store) But it always asks me to log in, I tried logging out then trying many times but it never went to next step.

Can't run the npm run dev command.

The error when typed,"npm run dev" goes like this:
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\NDM COMPANY PVT LTD\Downloads\Counter-for-Messenger-master (1)/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\NDM COMPANY PVT LTD\Downloads\Counter-for-Messenger-master (1)\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\NDM COMPANY PVT LTD\AppData\Local\npm-cache_logs\2021-08-09T17_18_19_310Z-debug.log

Use vuex to store data

Current structure use component prop to pass data. But it's make this project more complex. And hard to pass data to parent component. So use vuex to handle data store.

It's my stupid design from then. (use prop to pass data from top component) 😕

似乎不能用

您好,我最近發現beta板messenger計數器好像會卡在fetching threads不能動

stuck on loading

The display " Please Login Facebook First" is just showing even after logging in and stuck in loading.

error while fetching data

response:
errorType: "TOKEN_MISSING_ERROR"
Uncaught (in promise) TypeError: Cannot read property 'data' of undefined

Cannot read property 'thread_fbid' of undefined

image

function c(e) {
            var t = e.thread_key.thread_fbid ? e.thread_key.thread_fbid : e.thread_key.other_user_id;
            return e.messages.nodes.map(function(e) {
                switch (e.__typename) {
                case "UserMessage":
                    var a = void 0;
                    return e.sticker && (a = [{

I think this issue is similar to this one

原理?

可以解釋一下取得資料的原理嗎?

Could not unzip extension

When trying to download, I get an error 'Could not unzip extension', and the extension download fails (win 10 64bit)

Stuck on "fetching threads..."

The addon was working fine for a long time, now tried uninstalling it and installing it on the new Edge beta, without success.

Error happening here:
e.abrupt("return", u.o0.data.viewer.message_threads.nodes.map(function(e) { return i(e, l, a) }).filter(function(e) { return !!e }));

Uncaught (in promise) TypeError: Cannot read property 'data' of undefined
at tab.js?2a12f846c15bbe76eeaa:formatted:1026
at r (vendor.js?2a12f846c15bbe76eeaa:12)
at Generator._invoke (vendor.js?2a12f846c15bbe76eeaa:12)
at Generator.t. [as next] (vendor.js?2a12f846c15bbe76eeaa:12)
at r (vendor.js?2a12f846c15bbe76eeaa:31)
at vendor.js?2a12f846c15bbe76eeaa:31

Issue with adding extension

When i try in developer mode add extension Błąd i seen Error:
Cannot load extension with file or directory name config.yml. Filenames starting with "" are reserved for use by the system.
Could not load maniffest
Pls help

Some conversations not broken down

In some conversations the number of messages I/my partner sent is not showing, and I see only the total. I think it occurs with the conversations that got into the list after I installed the addon. Reinstalling doesn't fix the issue. The problem is also present in the character list. Mousing over the bar shows the total, and shows the number of messages sent by either side as NaN
image

Sharing image shows friend's and self's positions incorrectly.

Placement issue

The sharing image (attached above) displays the statement of friendship incorrectly - it says that I am rank number 2 in their friends list, rather than them being rank number 2 in mine, which is the case (I've checked, I'm not number 2 for them). Looking at the source code, the self and friend variables appear to be in the right place, but I'm not sure the right data is being passed through them.
I apologise if this is a duplicate issue, I browsed through and didn't find anything similar

Large file to download

Hey !
I got a conversation with like 110 000 messages, when I want to download it, the plugin crash.
Can you fix it ? Like cut a large file into smaller files ?

"Show characters" and "Show detail" does not work

Hello, I would like to report a bug. The tabs show characters and show detail are bugged. I cannot open them, or the extension cannot properly load the characters. It writes "Cannot read property 'thread_fbid' of undefined". Have a nice day.

Sharing image shows top friends position wrong

Sharing image shows top friends position wrong, according to the position in the list, but it doesn't consider the number of pages, meaning I can get someone in position 60 (6th page) to position 10.

Number of message not ordered

I've a new bug since a few weeks.. My friends are not sorted by number of message but by a mix between number of message and if i've talked to them recently.
Actually it may be a feature, but I personnaly find that annoying.
Thank you for your work

Can't build locally

I clone the repo, install dependencies and when I try to build, I get an error:

UnhandledPromiseRejectionWarning: TypeError: comp.fileDependencies.push is not a function at ReloadPlugin.generate (C:\Users\user\Desktop\Counter-for-Messenger-master\node_modules\wcer\build\index.js:209:31) at compiler.plugin (C:\Users\user\Desktop\Counter-for-Messenger-master\node_modules\wcer\build\index.js:222:54) at _next3 (eval at create (C:\Users\user\Desktop\Counter-for-Messenger-master\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:53:1) at _err3 (eval at create (C:\Users\user\Desktop\Counter-for-Messenger-master\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:69:1) at Promise.all.catch.then (C:\Users\user\Desktop\Counter-for-Messenger-master\node_modules\copy-webpack-plugin\dist\index.js:91:9) (node:50980) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)

I'd really like to try and contribute, maybe add some features, but I cannot figure this out.

A difference in chat ids

i noticed that some people have chat ids that are /t/1002039099 and others have a /t/slimshimmy.dim tag and i haven't been able to get the second case to work with the program am i being stupid or is it a problem in the code

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.