Netsoul client for Google Chrome
This repository has been archived on 2023-09-20. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2012-11-26 15:32:01 +01:00
img improved tabs 2012-11-15 01:45:45 +01:00
lib ability to receive messages 2012-11-26 15:31:15 +01:00
third-party using Uint8Array instead of Uint16Array 2012-10-21 22:46:39 +02:00
.gitignore cleanup 2012-11-21 17:49:33 +01:00
chromesoul.css setting contact list on the right 2012-11-26 15:32:01 +01:00
chromesoul.html setting contact list on the right 2012-11-26 15:32:01 +01:00
chromesoul.js renaming files to avoid confusion 2012-11-14 14:32:14 +01:00
CREDITS.md improved tabs 2012-11-15 01:45:45 +01:00
LICENCE.txt adding the licence 2012-10-17 23:31:58 +02:00
manifest.json messages reception support 2012-11-21 21:13:18 +01:00
README.md messages reception support 2012-11-21 21:13:18 +01:00
start.js ability to receive messages 2012-11-26 15:31:15 +01:00

What is chromesoul?

Chromesoul is a minimalist NetSoul client for Google Chrome. If you don't know what NetSoul is, you probably don't need it. If you're neither a student nor an employee of any IONIS school (eg: Epitech, Epita, …), all you have to know is that NetSoul is an internal messaging protocol for thoses schools.

Why?

When you're on the PIE, you're stuck in it unless you are connected to netsoul. With multiple operating systems it's a real pain to configure a NetSoul client for each of them. That's why chromesoul is awesome: not only it's a cross-platform NS client, but the Chrome synchronisation automaticaly install and configure it everywhere you uses chrome.

Requirements

Sockets have been introduced in Chromium 24. Therefore, it is required to have a web-browser based on Chromium 24 or newer. At the time of writing, it's available on the beta channel. For more informations, please refer to the Chromium development calendar and release info.

Features

Password encryption

Storing your socks password encrypted is a priority but is not available yet. Yes, the chromesoul dev version is unsafe; so is the official NetSoul server which doesn't store a hash but the password itself (it's required by the NetSoul protocol).

Messages

At first, chromesoul's was only intended to provide an access to internet from the PIE and didn't supported messages. However, I changed my mind and decided to include this feature. Don't panic if you don't want to be disturbed, it's possible to turn it off. All you have to do is to go in your settings and uncheck the little box.

Contact list

It's on it's way.

State change

Same as the contact list.

FAQ

How do I install this app?

Because it's not packaged yet, you have to:

  • Download it (aka: clone the git repository)
  • Use the developer mode
  • Click on "Load unpackaged extension..." and select the chromesoul directory

Will you package it?

Yes, as soon as sockets are supported in the stable channel.

How do I start chromesoul?

Just like any other app:

  • open a new tab (Ctrl + T)
  • click on the "apps" tab (have a look at the bottom of the page)
  • click on "chromesoul"

Do I really have to compile the version from beta channel?

No, you can wait until it comes to stable.

I found a bug, what should I do?

Please report it with as much details as you can. Thanks in advance.

I hate chromesoul!

It's your opinion and I don't care about it.

I love chromesoul!

I'm happy you like it :-)

Licence

Chromesoul is released under an ISC licence. See the LICENCE.txt file for more details. Chromesoul uses third-party free softwares which belongs to their respective owners. Such softwares are listed in the CREDITS.md file.