Skip to content

Commit 2efd174

Browse files
committed
Updated README.md
1 parent 484019a commit 2efd174

4 files changed

Lines changed: 74 additions & 13 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ Paths.json
33
main.spec
44
tst.py
55
build/
6-
dist/
6+
dist/

.idea/workspace.xml

Lines changed: 23 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,50 @@
1-
# pythonv2raystuff
1+
# Pythonic V2ray Assistant
2+
3+
This project aims to assist you with automating the process of managing V2ray Configs
4+
(***Vmess/Vless***) by changing **Address** field of your configs and changing a
5+
cloudflare DNS Record by using cloudflare api.
6+
7+
## Requirements
8+
9+
* API Key
10+
* Email Address
11+
* Zone ID
12+
13+
### API key
14+
To use this project as it was meant to be you should first visit [Cloudflare API Page](https://dash.cloudflare.com/profile/api-tokens)
15+
and copy your ***Global API Key*** from the section specified for it.
16+
17+
![img_1.png](img_1.png)
18+
19+
### Email Address
20+
Nothing special, just the email address that is used as the username of your cloudflare account
21+
22+
### Zone ID
23+
The next step is to find the Zone ID of the domain you want to update. You can find the Zone ID by
24+
following the instructions provided in the Cloudflare documentation: [Cloudflare Documentation]( https://developers.cloudflare.com/fundamentals/get-started/basic-tasks/find-account-and-zone-ids/)
25+
26+
1. Click on the domain you want to manage.
27+
2. In the left-hand sidebar, click on “Overview.”
28+
3. Scroll to the “API” section and click “Get your API key.”
29+
4. Click on the “View” button next to the Global API Key.
30+
5. Copy the key and keep it somewhere safe.
31+
32+
## Changing the Data you entered
33+
### Json Files
34+
Any Data asked by the program and entered by you is saved to
35+
> CurrentWorkingDirectory/Paths.json
36+
37+
> CurrentWorkingDirectory/Credentials.json
38+
39+
### _Paths.json_
40+
Contains the Paths you enter such as the path where **_the file containing IP addresses_** is located at.
41+
42+
### _Credentials.json_
43+
Contains the data such as your **_api key_, _Email Address_ and _ZoneID_** in which you entered.
44+
45+
You can access these files and edit them, or you can just use the option in the app.
46+
47+
# Bug fixes and PR
48+
49+
**Any Issues and Bug fix requests is welcomed and thanked :)
50+
I'll be glad to improve this project, it was just a hobby anyways :)**

img_1.png

9.43 KB
Loading

0 commit comments

Comments
 (0)