social fix, logo fix, removed leftovers
This commit is contained in:
parent
2dd9ff9ed8
commit
a3022d8a49
10 changed files with 5 additions and 57 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -3,6 +3,9 @@ dist/
|
||||||
.output/
|
.output/
|
||||||
public/
|
public/
|
||||||
|
|
||||||
|
# Temp Scripts
|
||||||
|
scripts/
|
||||||
|
|
||||||
# dependencies
|
# dependencies
|
||||||
node_modules/
|
node_modules/
|
||||||
|
|
||||||
|
|
2
scripts/.gitignore
vendored
2
scripts/.gitignore
vendored
|
@ -1,2 +0,0 @@
|
||||||
venv/
|
|
||||||
.idea/
|
|
|
@ -1,52 +0,0 @@
|
||||||
import sys, logging, ipaddress, json
|
|
||||||
import CloudFlare
|
|
||||||
|
|
||||||
|
|
||||||
def main(TOKEN, NEW_IP):
|
|
||||||
logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)
|
|
||||||
cf = CloudFlare.CloudFlare(token=TOKEN)
|
|
||||||
zones = cf.zones.get()
|
|
||||||
zone_identifier = []
|
|
||||||
for zone in zones:
|
|
||||||
if zone['name'] == "firq.dev":
|
|
||||||
zone_identifier = zone
|
|
||||||
|
|
||||||
if not zone_identifier:
|
|
||||||
raise Exception("No Zone identifier extracted")
|
|
||||||
|
|
||||||
logging.info(f" Zone Identifier is {zone_identifier['id']}")
|
|
||||||
|
|
||||||
records = cf.zones.dns_records.get(zone_identifier['id'])
|
|
||||||
update_records = []
|
|
||||||
|
|
||||||
if not records:
|
|
||||||
raise Exception(f"Could not extract records from {zone_identifier['name']}")
|
|
||||||
|
|
||||||
for record in records:
|
|
||||||
if record['type'] == 'AAAA':
|
|
||||||
update_records.append({"id": record['id'], "type": record['type'], "name": record['name'], "content": record['content']})
|
|
||||||
|
|
||||||
logging.info(f" Got the following DNS records registered to {zone_identifier['name']}")
|
|
||||||
logging.info(json.dumps(update_records, sort_keys=True, indent=2))
|
|
||||||
records_done = 0
|
|
||||||
|
|
||||||
for record in update_records:
|
|
||||||
data = {
|
|
||||||
"name": record['name'],
|
|
||||||
"type": record['type'],
|
|
||||||
"content": NEW_IP
|
|
||||||
}
|
|
||||||
try:
|
|
||||||
cf.zones.dns_records.patch(zone_identifier['id'], record['id'], data=data)
|
|
||||||
records_done += 1
|
|
||||||
except Exception as e:
|
|
||||||
logging.error(e)
|
|
||||||
|
|
||||||
logging.info(f"Finished updating {records_done} records for {zone_identifier['name']}")
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
assert len(sys.argv) == 3
|
|
||||||
assert isinstance(ipaddress.ip_address(sys.argv[2]), ipaddress.IPv6Address), \
|
|
||||||
f'IP {sys.argv[2]} is not a valid IPv4 address'
|
|
||||||
main(sys.argv[1], sys.argv[2])
|
|
|
@ -1 +0,0 @@
|
||||||
cloudflare>=2.11.1
|
|
|
@ -35,7 +35,7 @@ if (currentpage !== 'home') {
|
||||||
<meta property="og:url" content={currPage} />
|
<meta property="og:url" content={currPage} />
|
||||||
<meta name="description" content={description} />
|
<meta name="description" content={description} />
|
||||||
<meta property="og:description" content={description} />
|
<meta property="og:description" content={description} />
|
||||||
<meta property="og:image" content="https://firq.dev/embed.png" />
|
<meta property="og:image" content="/embed.png" />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:locale" content="en_US" />
|
<meta property="og:locale" content="en_US" />
|
||||||
<title>{title}</title>
|
<title>{title}</title>
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
>his site here</a
|
>his site here</a
|
||||||
>
|
>
|
||||||
<div class="sticky-image-wrapper">
|
<div class="sticky-image-wrapper">
|
||||||
<img src="/archbtw.png" alt="" />
|
<img src="/fedora.png" alt="" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 30 KiB |
Binary file not shown.
Before Width: | Height: | Size: 18 KiB |
Binary file not shown.
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 6.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 9.2 KiB |
Loading…
Reference in a new issue