%global _empty_manifest_terminate_build 0 Name: python-browserhistory Version: 0.1.2 Release: 1 Summary: A simple module to extract browsers's history. License: MIT URL: https://github.com/kcp18/browserhistory Source0: https://mirrors.nju.edu.cn/pypi/web/packages/80/5b/1d634fa9c8a290049da72de1d44121d6f4d2ae56b04bd6a778b3169580f1/browserhistory-0.1.2.tar.gz BuildArch: noarch %description >>> import browserhistory as bh >>> dict_obj = bh.get_browserhistory() >>> dict_obj.keys() >>> dict_keys(['safari', 'chrome', 'firefox']) >>> dict_obj['safari'][0] >>> ('https://mail.google.com', 'Mail', '2018-08-14 08:27:26') # Write the data to csv files in the current working directory. # safari_browserhistory.csv, chrome_browserhistory.csv, and firefox_browerhistory.csv. >>> bh.write_browserhistory_csv() # Create csv files that contain broswer history ``` ### The Description of browserhistory ``` NAME browserhistory FUNCTIONS get_browserhistory() -> dict Get the user's browser history by using sqlite3 module to connect to the dabase. It returns a dictionary: its key is a name of browser in str and its value is a list of tuples, each tuple contains four elements, including url, title, and visited_time. get_database_paths() -> dict Get paths to the database of browsers and store them in a dictionary. It returns a dictionary: its key is the name of browser in str and its value is the path to database in str. get_username() -> str Get username based on their local computers write_browserhistory_csv() -> None It writes csv files that contain the browser history in the current working directory. It will writes csv files base on the name of browsers the program detects. ``` ### Issue Report If you have any questions or find bugs in the module, please report the issues/questions at the follwing address. - https://github.com/kcp18/browserhistory/issues %package -n python3-browserhistory Summary: A simple module to extract browsers's history. Provides: python-browserhistory BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-browserhistory >>> import browserhistory as bh >>> dict_obj = bh.get_browserhistory() >>> dict_obj.keys() >>> dict_keys(['safari', 'chrome', 'firefox']) >>> dict_obj['safari'][0] >>> ('https://mail.google.com', 'Mail', '2018-08-14 08:27:26') # Write the data to csv files in the current working directory. # safari_browserhistory.csv, chrome_browserhistory.csv, and firefox_browerhistory.csv. >>> bh.write_browserhistory_csv() # Create csv files that contain broswer history ``` ### The Description of browserhistory ``` NAME browserhistory FUNCTIONS get_browserhistory() -> dict Get the user's browser history by using sqlite3 module to connect to the dabase. It returns a dictionary: its key is a name of browser in str and its value is a list of tuples, each tuple contains four elements, including url, title, and visited_time. get_database_paths() -> dict Get paths to the database of browsers and store them in a dictionary. It returns a dictionary: its key is the name of browser in str and its value is the path to database in str. get_username() -> str Get username based on their local computers write_browserhistory_csv() -> None It writes csv files that contain the browser history in the current working directory. It will writes csv files base on the name of browsers the program detects. ``` ### Issue Report If you have any questions or find bugs in the module, please report the issues/questions at the follwing address. - https://github.com/kcp18/browserhistory/issues %package help Summary: Development documents and examples for browserhistory Provides: python3-browserhistory-doc %description help >>> import browserhistory as bh >>> dict_obj = bh.get_browserhistory() >>> dict_obj.keys() >>> dict_keys(['safari', 'chrome', 'firefox']) >>> dict_obj['safari'][0] >>> ('https://mail.google.com', 'Mail', '2018-08-14 08:27:26') # Write the data to csv files in the current working directory. # safari_browserhistory.csv, chrome_browserhistory.csv, and firefox_browerhistory.csv. >>> bh.write_browserhistory_csv() # Create csv files that contain broswer history ``` ### The Description of browserhistory ``` NAME browserhistory FUNCTIONS get_browserhistory() -> dict Get the user's browser history by using sqlite3 module to connect to the dabase. It returns a dictionary: its key is a name of browser in str and its value is a list of tuples, each tuple contains four elements, including url, title, and visited_time. get_database_paths() -> dict Get paths to the database of browsers and store them in a dictionary. It returns a dictionary: its key is the name of browser in str and its value is the path to database in str. get_username() -> str Get username based on their local computers write_browserhistory_csv() -> None It writes csv files that contain the browser history in the current working directory. It will writes csv files base on the name of browsers the program detects. ``` ### Issue Report If you have any questions or find bugs in the module, please report the issues/questions at the follwing address. - https://github.com/kcp18/browserhistory/issues %prep %autosetup -n browserhistory-0.1.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-browserhistory -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 0.1.2-1 - Package Spec generated