## FunUtils
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FHoussemCharf%2FFunUtils.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FHoussemCharf%2FFunUtils?ref=badge_shield)
Some codes I wrote to help me with errands. it really made my life easier hope it does for you too ^^
## Requirement
* Python 2.7
* Python 3.x
### Installing
1. clone
```
git clone https://github.com/HoussemCharf/FunUtils.git
```
2. open terminal & execute
```
python CodeToExecute.py
```
3. Enjoy !
## Contributing
Feel free to contribute in this all you have to do is submit a pull request.
## Contents description
1. **Blockchain** : A small python based application to create a blockchain in less than 50 lines of code.
2. **Bots** : Creates a linkedIn viewer bot that scrapes linkedIn profiles using beautifulsoup.
3. **CSS-JS_minimiser** : JS/HTML page for the purpose of minifying CSS/Javascript codes.
4. **CSV Data Handler**: A console program to delete rows or columns from a CSV file.
```
Usage:
python code.py -i sample.csv -o output.csv -m (row or col) -n 3
```
5. **Extension Changer** : a Python based application capable of changing all extentions of files in same folder to a given one.
6. **FolderExSorter** : a Python based application that sorts a folder according to files extentions.
```
Example:
Folder Folder
|-Music1.mp3 Python FolderExSorter.py |-MP3
|-Music2.mp3 =======================> | |-Music1.mp3
|-Music3.mp4 | |-Music2.mp3
|-file.pdf |-MP4
| |-Music3.mp4
|-PDF
| |-file.pdf
```
7. **Letter to words** : Python code to convert scrambled letters to words.
8. **MorningAlarm** : A small Python code for morning alarm.
9. **Pandora Web browser script** : a small Javascript code for tamper Monkey to keep pandora playing none stop without "are you still listening popup".
10. **Proxy Grabber** : A console based Python application capable of providing fresh proxy servers list everytime you excute it.
11. **Sorting Algorithms** : Various small sorting functions that return a result given a set of parameters.
12. **Torrent Checker** : Checks the IP address of a torrents to make sure they can be connected too.
13. **MyYoutubeLikedMusicVideosDownloader** : a Python based application capable of parsing your youtube account Like history and download ONLY Music category as an MP3 format.
14. **RasPiPowerOff**: Turn off your Raspberry Pi with a button on your Smartphone.
15. **Wallpaper**: A python script for downloading bing wallpaper of the day and setting it up as the desktop background image. (Ubuntu only)
16. **Xkcd**: A python script for downloading xkcd comics at a given directory
```
python3 xkcd.py n d
-n: no of comics to downlaod
-d: directory where it needs to be downloaded
```
17. **Backup**: A script for backing up files using git. Usage:
- Create a Github/Gitlab repository (Init and fetching remote)
- Add backup.py and list.json as mentioned
- Fill the list.json file with things to backup
- Run backup.py with varioius arguments
```
python backup.py backup
python backup.py push
python backup.py restore
```
list.json
```
[
[
"path_to_original_file",
"Name of file in current directory"
],
[
...
],
]
```
18. **ToDo**: A python script that notifies you according to your todo list
19. **Bad Link Filter**: A python script that filters all the dangerous links out of a list using [spoopy.link](https://spoopy.link/).
20. **Clipboard Translator**: Program that automatically translates a text copied to the clipboard.
21. **Translate Excel**: Program that uses google translator to translate an excel column and row-range in a given excel sheet. It asks from which language to which you want to translate.
```
python3 translate_excel.py <<filename>> <<column>> <<row start>> <<row end>>
```
## Authors
* **Houssem Charfeddine** - *FunUtils* - [HC](https://github.com/HoussemCharf)
* **Marco Bakera** - *RasPiPoweroff* - [Pintman](https://github.com/pintman)
* **Shashank S** - *Backup,Get Comics,Wallpaper* - [talsperre](https://github.com/talsperre)
* **Aditya Y** - *ToDo* - [Screwed-U-Head](https://github.com/Screwed-Up-Head)
* **Bart E** - *Bad Link Filter* - [Callidus](https://github.com/Baev1)
* **Lukas Loukota** - *Translate Excel* - [loukotal](https://github.com/loukotal)
## License
codes are licensed under the MIT License - see the [LICENSE.md](LICENSE) file for details
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FHoussemCharf%2FFunUtils.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FHoussemCharf%2FFunUtils?ref=badge_large)
没有合适的资源?快使用搜索试试~ 我知道了~
我写了一些代码来帮助我处理日常差事;)___下载.zip
共127个文件
py:103个
md:6个
txt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 139 浏览量
2023-04-18
00:21:25
上传
评论
收藏 1.66MB ZIP 举报
温馨提示
我写了一些代码来帮助我处理日常差事;)___下载.zip
资源推荐
资源详情
资源评论
收起资源包目录
我写了一些代码来帮助我处理日常差事;)___下载.zip (127个子文件)
sample.csv 1KB
Github_Repo_Summary 929B
.gitignore 1KB
CSS-JS_minimiser.html 2KB
eye.ico 422KB
arudino_control.ino 431B
test.jpg 243KB
Pandora_Keep_Listening_Tamper.js 475B
list.json 134B
LICENSE 1KB
README.md 5KB
README.md 4KB
README.md 2KB
README.md 865B
README.md 536B
README.md 506B
README.md~ 2KB
test1.png 432KB
test0.png 81KB
linkedinViewerBot.py 8KB
display-terminal-info.py 7KB
facesearch.py 7KB
k_means_clustering.py 5KB
linear_regression.py 4KB
MyYoutubeLikedMusicVideosDownloader.py 4KB
locationNumerals.py 4KB
binary_heap.py 4KB
whatsappbot.py 3KB
yify_browse.py 3KB
stt.py 3KB
skyline.py 3KB
twitterClass.py 3KB
todo.py 2KB
find_words.py 2KB
array_sum_combinations.py 2KB
KnightL.py 2KB
arduino_control.py 2KB
tradutor.py 2KB
scrabble.py 2KB
pythonMergeSort.py 2KB
merge_sorted_k_lists.py 2KB
code.py 2KB
Blue Pen Mouse.py 2KB
MyTime.py 2KB
top_sort.py 2KB
tts.py 2KB
menu.py 2KB
readTempSensors.py 2KB
Torrent_ip_checker.py 2KB
translate_excel.py 2KB
AndroidKivyApp_Letters2Words.py 2KB
mergesort.py 1KB
k_closest_points.py 1KB
bad_link_filter.py 1KB
add_operators.py 1KB
WebCrawler.py 1KB
pattern_match.py 1KB
palindrome_partitioning.py 1KB
blockchain.py 1KB
notebook.py 1KB
quicksort.py 1KB
wallpaper.py 1KB
weather.py 1KB
permute.py 1KB
HeapSort.py 1KB
factor_combinations.py 1KB
sliding_window_max.py 1KB
subsets.py 1KB
csv2json.py 1017B
backup.py 985B
nearest_neighbor.py 966B
test200.py 952B
generate_parenthesis.py 942B
orderedList.py 930B
Evolution.py 918B
FolderExSorter.py 914B
lettersToWordGenerator.py 899B
get_comics.py 880B
combination_sum.py 877B
bucket_sort.py 800B
letter_combination.py 790B
newproxy.py 787B
bfs.py 786B
binary_search.py 775B
generate_abbreviations.py 767B
bubblesort.py 765B
send_email.py 759B
pancake_sort.py 699B
morningAlarm.py 691B
subsets_unique.py 683B
insertion_sort.py 640B
API_layout.py 621B
timer.py 610B
tbot.py 561B
radixsort.py 544B
permute_unique.py 544B
ShellSort.py 505B
utils.py 484B
Karatsuba.py 471B
__init__.py 464B
共 127 条
- 1
- 2
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功