Merge branch 'main' of https://git.4angle.com/edward/conference-check
This commit is contained in:
commit
d3a69dd3a3
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
.mypy_cache/
|
||||||
|
__pycache__
|
14
README.md
14
README.md
|
@ -31,7 +31,7 @@ script sends an email notification.
|
||||||
4. Set up a cron job to run the script periodically. For example, to run it every hour:
|
4. Set up a cron job to run the script periodically. For example, to run it every hour:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
0 * * * * /usr/bin/python3 /path/to/conference-check/script.py
|
0 * * * * /usr/bin/python3 /path/to/conference-check/check.py
|
||||||
```
|
```
|
||||||
|
|
||||||
## Script Description
|
## Script Description
|
||||||
|
@ -52,12 +52,20 @@ You can customize the script further by modifying the following:
|
||||||
- `not_here_list`: Add or remove messages that indicate the website is not live.
|
- `not_here_list`: Add or remove messages that indicate the website is not live.
|
||||||
- `AGENT` and `headers`: Modify the user-agent and headers used for HTTP requests.
|
- `AGENT` and `headers`: Modify the user-agent and headers used for HTTP requests.
|
||||||
|
|
||||||
|
### How to Run
|
||||||
|
|
||||||
|
To execute the script manually, run the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/usr/bin/python3 /path/to/conference-check/check.py
|
||||||
|
```
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
|
||||||
Here's an example of how to add a conference to the `conferences` list:
|
To add a conference to the `conferences` list, use the following format:
|
||||||
|
|
||||||
```python
|
```python
|
||||||
("Example Conference", "https://example-conference.com/")
|
("Example Conference", "https://example-conference.com/2024/")
|
||||||
```
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
3
check.py
3
check.py
|
@ -55,7 +55,10 @@ conferences = [
|
||||||
("PyData London", "https://pydata.org/london2024"),
|
("PyData London", "https://pydata.org/london2024"),
|
||||||
("Pass the SALT", "https://2024.pass-the-salt.org/"),
|
("Pass the SALT", "https://2024.pass-the-salt.org/"),
|
||||||
("SotM Baltics", "https://2024.sotm-baltics.org/"),
|
("SotM Baltics", "https://2024.sotm-baltics.org/"),
|
||||||
|
("EuroSciPy", "https://www.euroscipy.org/2024/"),
|
||||||
("EuroPython", "https://ep2024.europython.eu/"),
|
("EuroPython", "https://ep2024.europython.eu/"),
|
||||||
|
("Semantic Web in Libraries", "https://swib.org/swib24/"),
|
||||||
|
("SotM Africa", "https://2024.stateofthemap.africa/"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
1
requirements.txt
Normal file
1
requirements.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
requests
|
Loading…
Reference in a new issue