Skip to content

kshitij1235/pytn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pytn

With the help of pytn you can use your txt file as a json file in a very simple way

pytn stands for - python text notation

Dependencies

  • filemod pip install pytn

Installation and Usage

  1. use pip install pytn
  2. Make sure that your pip version is updated pip install --upgrade pip.
  3. Import the package: import pytn

Updates

-edit_data()-> bug fix

Functions in the module

  • First load the data of the file using load_txt method you need to load data every time you make changes to it as it is using txt as its main source load_txt(filename)

  • extract_keys method helps you extract all the keys from the txt file , and returns them all in the list extract_keys(data).

  • extract_values method helps you extract all the values from the specific keys in sequence from the txt file , and returns them in the list. extract_keys(data).

  • extract_data method helps you extract all the key value pairs from the txt file to dict extract_data(filename)

  • edit_data method helps you edit key's value pair , it takes filename ,key, and a value to change. edit_data(filename,key,value_to_change)

  • remove_data method helps you remove keys and values pair remove_value(filename,key)

Run Locally

Clone the project

  git clone https://github.com/kshitij1235/pytn/tree/main/dist

Install

  pip install pytn

List of Functions

functions processs args
load_txt loads the txt data filename
extract_keys extract key from data filename
extract_values extract values from data filename
extract_data Extracts key value pair filename
edit_data Edit certain key values filename,key,value_to_change
add_data Help add data to the txt filename,new key , new value
remove_data remove key value pair filename,key

Usage/Examples

way to write your txt

{
settings: active is on
values:244
meta:[23,52,53,work]
unit_test=True
}

Rules : 
1) Dont make any sub tree to write your data do it under one tree/{}.
2)dont use ] or [ inside arrays.
4)strictly use : or = when assigning values.

code

from pytn import *

###printing basic dictornary 
file="main.txt"
print(extract_data(file)) #printing key value pairs


####extracting keys and values separately
print(extract_keys(file)) #printing the updated key values
print(extract_values(file)) #printing the updated values values

Output

{'settings': 'active is on', 'values': 244, 'meta': [23, 52, 53, 'work'],'unit_test':True}
['settings', 'values', 'meta','unit_test']
['active is on', 244, [23, 52, 53, 'work'],True]

Badges

MIT License

Authors

About

With the help of json txt you can use your txt file as a json file in a very simple way

Topics

Resources

License

Stars

Watchers

Forks

Languages