GithubHelp home page GithubHelp logo

aliangliang / counter-for-messenger Goto Github PK

View Code? Open in Web Editor NEW
68.0 68.0 17.0 4.82 MB

A Chrome extension for analysic your FB messages.

JavaScript 61.55% HTML 0.58% CSS 2.16% Vue 35.71%
analyzer chrome-extension facebook messenger statistics

counter-for-messenger's Introduction

Hi, I'm Wei-Liang Liou (ALiangLiang) GitHub followers

🎉 I'm a Web Engineer from Taiwan.
🎓 Graduated from NCTU with a master degree in CS.
📂 Portfolio (Traditional Chinese)

The following is my profile:

Programming:

  • Javascript & Vue
  • Nodejs & Sequelize
  • Python

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

counter-for-messenger's Issues

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

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

error while fetching data

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

"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.

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) 😕

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.

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 ?

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

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.

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

stuck on loading

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

Could not unzip extension

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

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

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

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

似乎不能用

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

原理?

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

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

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 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.

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.