File: test.py

package info (click to toggle)
python-freenom 0.0.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid, trixie
  • size: 120 kB
  • sloc: python: 283; makefile: 4
file content (20 lines) | stat: -rw-r--r-- 577 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# -*- coding: utf-8 -*-
from freenom import Freenom

if __name__ == '__main__':
    freenom = Freenom('18683833822@163.com', '496709219')
    ###################################################
    pub_ip = freenom.getPublicIP()

    # add or modify a record
    freenom.setRecord('wagger2.ga', '', 'a', pub_ip)
    freenom.setRecord('wagger2.ga', 'www', 'a', pub_ip)
    freenom.setRecord('wagger2.ga', 'asd', 'a', '192.168.123.111')

    # delete a record
    freenom.delRecord('wagger2.ga', 'asd')

    # show all records with domain
    freenom.showRecords('wagger2.ga')