• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Python
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Python application that sends you a SMS when the football team you support scores.

footballNotifier

A Python application that sends you a SMS when the football team you support scores.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

  1. Download and install Python 3.6.
  2. Clone this repository.
  3. Open the terminal, navigate to the folder where your clone of this repository is located and type:

$ pip install -r requirements.txt

This will install all the necessary packages to run this script.

  1. Open config.ini.
  • 4.1. Add in your NUMBER and TEAM (e.g: Portugal, Sweden, Real Madrid)
  • 4.2. Go to Textlocal, register an account and then create an API_KEY here. Copy the API_KEY key and fill it in config.ini accordingly.
  1. Type $ python app.py in the terminal and the script will run for as long as you let it.

Textlocal has a limit of 10 messages per month, so let's hope your team doesn't score more than 10 goals per month!

If you follow these steps, you will receive a message on your phone when your team scores, as seen below: Example

To-Do

  • Add support for multiple teams.

  • Deploy the project on GitHub pages and allow more people to use this without having to install Python on their machine.

  • Probably re-do a lot of the code. I'm sure there are a lot of things I can optimize. I appreciate any PRs! :)

Thanks for checking the project!

More Repositories

1

InternetSpeedNagger

Nags at my internet provider if my download/upload speeds aren't close to what they are supposed to be!
Python
22
star
2

worldometers.py

Get real time Earth statistics.
Python
10
star
3

fc-clubs-api

An API written in TypeScript for the FC24 Clubs mode which allows developers to retrieve game statistics for all platforms.
TypeScript
9
star
4

g203-rs

Library and CLI for controlling the G203 Lightsync mouse
Rust
7
star
5

libg203lightsync

A library for programmatically interacting with the Logitech G203 Lightsync mouse.
C++
7
star
6

gran-turismo-query

Implements the packet parser for Gran Turismo 7 telemetry data, allowing a developer to retrieve data from a running game.
Rust
6
star
7

get-port

Get an available TCP/UDP port
Rust
6
star
8

sa-asi-loader

An ASI Loader for GTA: San Andreas.
C
6
star
9

sa-opendrive

C++
4
star
10

altv-typescript-react-starter

TypeScript boilerplate with support for React using Vite.
TypeScript
4
star
11

gt7-telemetry-rs

Example of how to consume GT7 telemetry with Rust
Rust
3
star
12

epoca.js

A simple, platform agnostic, zero dependency timestamp utility.
TypeScript
3
star
13

okari

a stupidly simple static site generator
Rust
3
star
14

samp-query-rs

Library for querying info from SA:MP servers
Rust
2
star
15

TranslateBot

A Reddit bot that translate a message when queried.
Python
2
star
16

integrate-rs

Implementation of iterative methods for approximating definite integrals in Rust
Rust
2
star
17

samp-uuid-rs

Provides UUID v4 generator function
Rust
1
star
18

dbw-projeto

CSS
1
star
19

ei-uma

Repositório de apontamentos e exercícios resolvidos das UCs de Licenciatura em Engenharia Informática
TeX
1
star
20

crate-name-cli

Checks whether a package name is available on crates.io
Rust
1
star
21

img-archive-parser

This library provides a Rust implementation for reading and extracting files from GTA's IMG Archives.
Rust
1
star