An open API service indexing awesome lists of open source software.

https://github.com/amarlearning/pystalker

Python script to see you what your friends are doing on Codeforces!
https://github.com/amarlearning/pystalker

cli cli-tool codeforces demo friends highlighting python python-script stalking stats tweets

Last synced: 11 months ago
JSON representation

Python script to see you what your friends are doing on Codeforces!

Awesome Lists containing this project

README

          

# PyStalker

Travis
mit license
Travis

```
____ ____ _ _ _
| _ \ _ _/ ___|| |_ __ _| | | _____ _ __
| |_) | | | \___ \| __/ _` | | |/ / _ \ '__|
| __/| |_| |___) | || (_| | | < __/ |
|_| \__, |____/ \__\__,_|_|_|\_\___|_|
|___/
```

A very simple python script to check what your friend are doing on coding sites. You can see you friends **Last visit**, **Last question solved**, **Last contest given**. Currently, i am working on the _version02_ of script.

## Demo

[:arrow_up:\[Back to Top\]](https://github.com/amarlearning/PyStalker#pystalker)

Watch a live demo of it working here [here](https://youtu.be/HeY2f43b59s)

## Features

[:arrow_up:\[Back to Top\]](https://github.com/amarlearning/PyStalker#pystalker)

- **Simple to use** : Built with love so it's easy to use. Problem ? see the doc.
- **Infinite options** : There are many so i'll list all of them
- Add any number of usernames.
- single command will stalk every username.
- you can stalk any user anonymous.
- **Secure** : Belive me it's secure, till you take care of data file (_no playing_).
- **Text Highlighting is cross platform** - Supports Linux, MAC, Windows for the terminal based highlighting.

## Installation

[:arrow_up:\[Back to Top\]](https://github.com/amarlearning/PyStalker#pystalker)

```sh
$ cd PyStalker && pip install -r requirements.txt
$ python stalker.py
```

---

## Contributing

[:arrow_up:\[Back to Top\]](https://github.com/amarlearning/PyStalker#pystalker)

> All contributions accepted.

#### To-do

- [ ] Make it password protected.
- [x] Allow user to delete the records.
- [x] check the validity of username.
- [ ] Add functionality of adding multiple usernames at a time.
- [x] Ability to edit the content of a Data file.
- [x] Add python3 support
- [ ] Encrypt the `DATA` file using **Sqlcipher**
- [ ] Add better UI using **urwid**

---

## Issues

[:arrow_up:\[Back to Top\]](https://github.com/amarlearning/PyStalker#pystalker)

You can report the bugs at the [issue tracker](https://github.com/amarlearning/PyStalker/issues)

**OR**

You can [tweet me](https://twitter.com/iamarpandey) if you can't get it to work. In fact, you should tweet me anyway.

---

## License

[:arrow_up:\[Back to Top\]](https://github.com/amarlearning/PyStalker#pystalker)

Built with ♥ by Amar Prakash Pandey([@amarlearning](http://github.com/amarlearning)) under [MIT License](http://amarlearning.mit-license.org/)

You can find a copy of the License at http://amarlearning.mit-license.org/