Browse Source

Added configuration file, so it's possible to manage different profiles. Moved the images and the csvs in a different folder.

oloturia 3 years ago
parent
commit
6532479898
100 changed files with 29 additions and 4 deletions
  1. 23 0
      config.json
  2. 6 4
      mastodon_main.py
  3. 0 0
      oloturia/A00.png
  4. 0 0
      oloturia/A01.png
  5. 0 0
      oloturia/A02.png
  6. 0 0
      oloturia/A03.png
  7. 0 0
      oloturia/A04.png
  8. 0 0
      oloturia/A05.png
  9. 0 0
      oloturia/A06.png
  10. 0 0
      oloturia/A07.png
  11. 0 0
      oloturia/A08.png
  12. 0 0
      oloturia/A09.png
  13. 0 0
      oloturia/A10.png
  14. 0 0
      oloturia/A11.png
  15. 0 0
      oloturia/A12.png
  16. 0 0
      oloturia/A13.png
  17. 0 0
      oloturia/A14.png
  18. 0 0
      oloturia/A15.png
  19. 0 0
      oloturia/A16.png
  20. 0 0
      oloturia/A17.png
  21. 0 0
      oloturia/A18.png
  22. 0 0
      oloturia/A19.png
  23. 0 0
      oloturia/A20.png
  24. 0 0
      oloturia/A21.png
  25. 0 0
      oloturia/A22.png
  26. 0 0
      oloturia/A23.png
  27. 0 0
      oloturia/A24.png
  28. 0 0
      oloturia/A25.png
  29. 0 0
      oloturia/A26.png
  30. 0 0
      oloturia/A27.png
  31. 0 0
      oloturia/A28.png
  32. 0 0
      oloturia/A29.png
  33. 0 0
      oloturia/A30.png
  34. 0 0
      oloturia/A31.png
  35. 0 0
      oloturia/A32.png
  36. 0 0
      oloturia/ART00.png
  37. 0 0
      oloturia/ART01.png
  38. 0 0
      oloturia/ART02.png
  39. 0 0
      oloturia/ART03.png
  40. 0 0
      oloturia/ARTO01.png
  41. 0 0
      oloturia/ARTO02.png
  42. 0 0
      oloturia/ARTO03.png
  43. 0 0
      oloturia/ARTO04.png
  44. 0 0
      oloturia/ARTO05.png
  45. 0 0
      oloturia/ARTO06.png
  46. 0 0
      oloturia/ARTO07.png
  47. 0 0
      oloturia/ARTO08.png
  48. 0 0
      oloturia/ARTO09.png
  49. 0 0
      oloturia/ARTO10.png
  50. 0 0
      oloturia/B00.0.png
  51. 0 0
      oloturia/B00.1.png
  52. 0 0
      oloturia/B00.2.png
  53. 0 0
      oloturia/B00.3.png
  54. 0 0
      oloturia/B01.png
  55. 0 0
      oloturia/B02.png
  56. 0 0
      oloturia/B03.png
  57. 0 0
      oloturia/B04.png
  58. 0 0
      oloturia/B05.png
  59. 0 0
      oloturia/B06.png
  60. 0 0
      oloturia/B07.png
  61. 0 0
      oloturia/B08.png
  62. 0 0
      oloturia/B09.0.png
  63. 0 0
      oloturia/B09.1.png
  64. 0 0
      oloturia/B10.png
  65. 0 0
      oloturia/B11.png
  66. 0 0
      oloturia/B12.png
  67. 0 0
      oloturia/B13.png
  68. 0 0
      oloturia/B14.png
  69. 0 0
      oloturia/B15.png
  70. 0 0
      oloturia/B16.png
  71. 0 0
      oloturia/B20.png
  72. 0 0
      oloturia/B21.0.png
  73. 0 0
      oloturia/B21.1.png
  74. 0 0
      oloturia/B21.2.png
  75. 0 0
      oloturia/B22.png
  76. 0 0
      oloturia/B23.png
  77. 0 0
      oloturia/B24.png
  78. 0 0
      oloturia/B25.0.png
  79. 0 0
      oloturia/B25.1.png
  80. 0 0
      oloturia/B26.0.png
  81. 0 0
      oloturia/B26.1.png
  82. 0 0
      oloturia/B27.png
  83. 0 0
      oloturia/B28.png
  84. 0 0
      oloturia/B29.png
  85. 0 0
      oloturia/B30.png
  86. 0 0
      oloturia/B31.png
  87. 0 0
      oloturia/B32.png
  88. 0 0
      oloturia/C01.png
  89. 0 0
      oloturia/C02.png
  90. 0 0
      oloturia/C03.png
  91. 0 0
      oloturia/C04.png
  92. 0 0
      oloturia/C05.png
  93. 0 0
      oloturia/C06.png
  94. 0 0
      oloturia/O00.0.png
  95. 0 0
      oloturia/O00.1.png
  96. 0 0
      oloturia/O00.2.png
  97. 0 0
      oloturia/O00.3.png
  98. 0 0
      oloturia/O01.png
  99. 0 0
      oloturia/O02.png
  100. 0 0
      oloturia/O04.png

+ 23 - 0
config.json

@@ -0,0 +1,23 @@
+{
+	"defaultProfile": "oloturia",
+	
+	"oloturia": {
+		"saveLocation": "/var/tmp",
+		"filename": "/image.png",
+		"imagesLocation": "./oloturia",
+		"csvLocation": "./oloturia",
+		"font": "./ubuntu.ttf",
+		"twitter": {
+			"token": "./twitter_token",
+			"filename": "/twitter.png"
+		},
+		"mastodon": {
+			"token": "./mastodon_token",
+			"filename": "/mastodon.png"
+		},
+		"telegram": {
+			"token": "./telegram_token",
+			"filename": "/telegram.png"
+		}
+	}
+}

+ 6 - 4
mastodon_main.py

@@ -1,5 +1,5 @@
 #!/usr/bin/env python3
-from randstrip import createStrip
+from randstrip import createStrip,readConfig
 from mastodon import Mastodon
 import os
 
@@ -8,17 +8,19 @@ fileDir = fileDir +"/"
 API_URL = "https://botsin.space"
 	
 if __name__ == "__main__":
-	with open(fileDir+"mastodon_token") as f:
+	config = readConfig(platform="mastodon")
+	
+	with open(config["token"]) as f:
 		createapp = f.readlines()
 	createapp = [x.strip() for x in createapp]
 	TOKEN = createapp[0]
 	mastodon = Mastodon(access_token = TOKEN,api_base_url = API_URL)
-	status = createStrip("mastodon.png")
+	status = createStrip(config)
 	if status == 0:
 		published = False
 		for i in range(1,100):
 			try:
-				new_strip = mastodon.media_post(fileDir+"mastodon.png","image/png")
+				new_strip = mastodon.media_post(config["saveLocation"]+config["filename"],"image/png")
 				mastodon.status_post("Nuova striscia",media_ids=new_strip)
 				published = True
 			except:

+ 0 - 0
A00.png → oloturia/A00.png


+ 0 - 0
A01.png → oloturia/A01.png


+ 0 - 0
A02.png → oloturia/A02.png


+ 0 - 0
A03.png → oloturia/A03.png


+ 0 - 0
A04.png → oloturia/A04.png


+ 0 - 0
A05.png → oloturia/A05.png


+ 0 - 0
A06.png → oloturia/A06.png


+ 0 - 0
A07.png → oloturia/A07.png


+ 0 - 0
A08.png → oloturia/A08.png


+ 0 - 0
A09.png → oloturia/A09.png


+ 0 - 0
A10.png → oloturia/A10.png


+ 0 - 0
A11.png → oloturia/A11.png


+ 0 - 0
A12.png → oloturia/A12.png


+ 0 - 0
A13.png → oloturia/A13.png


+ 0 - 0
A14.png → oloturia/A14.png


+ 0 - 0
A15.png → oloturia/A15.png


+ 0 - 0
A16.png → oloturia/A16.png


+ 0 - 0
A17.png → oloturia/A17.png


+ 0 - 0
A18.png → oloturia/A18.png


+ 0 - 0
A19.png → oloturia/A19.png


+ 0 - 0
A20.png → oloturia/A20.png


+ 0 - 0
A21.png → oloturia/A21.png


+ 0 - 0
A22.png → oloturia/A22.png


+ 0 - 0
A23.png → oloturia/A23.png


+ 0 - 0
A24.png → oloturia/A24.png


+ 0 - 0
A25.png → oloturia/A25.png


+ 0 - 0
A26.png → oloturia/A26.png


+ 0 - 0
A27.png → oloturia/A27.png


+ 0 - 0
A28.png → oloturia/A28.png


+ 0 - 0
A29.png → oloturia/A29.png


+ 0 - 0
A30.png → oloturia/A30.png


+ 0 - 0
A31.png → oloturia/A31.png


+ 0 - 0
A32.png → oloturia/A32.png


+ 0 - 0
ART00.png → oloturia/ART00.png


+ 0 - 0
ART01.png → oloturia/ART01.png


+ 0 - 0
ART02.png → oloturia/ART02.png


+ 0 - 0
ART03.png → oloturia/ART03.png


+ 0 - 0
ARTO01.png → oloturia/ARTO01.png


+ 0 - 0
ARTO02.png → oloturia/ARTO02.png


+ 0 - 0
ARTO03.png → oloturia/ARTO03.png


+ 0 - 0
ARTO04.png → oloturia/ARTO04.png


+ 0 - 0
ARTO05.png → oloturia/ARTO05.png


+ 0 - 0
ARTO06.png → oloturia/ARTO06.png


+ 0 - 0
ARTO07.png → oloturia/ARTO07.png


+ 0 - 0
ARTO08.png → oloturia/ARTO08.png


+ 0 - 0
ARTO09.png → oloturia/ARTO09.png


+ 0 - 0
ARTO10.png → oloturia/ARTO10.png


+ 0 - 0
B00.0.png → oloturia/B00.0.png


+ 0 - 0
B00.1.png → oloturia/B00.1.png


+ 0 - 0
B00.2.png → oloturia/B00.2.png


+ 0 - 0
B00.3.png → oloturia/B00.3.png


+ 0 - 0
B01.png → oloturia/B01.png


+ 0 - 0
B02.png → oloturia/B02.png


+ 0 - 0
B03.png → oloturia/B03.png


+ 0 - 0
B04.png → oloturia/B04.png


+ 0 - 0
B05.png → oloturia/B05.png


+ 0 - 0
B06.png → oloturia/B06.png


+ 0 - 0
B07.png → oloturia/B07.png


+ 0 - 0
B08.png → oloturia/B08.png


+ 0 - 0
B09.0.png → oloturia/B09.0.png


+ 0 - 0
B09.1.png → oloturia/B09.1.png


+ 0 - 0
B10.png → oloturia/B10.png


+ 0 - 0
B11.png → oloturia/B11.png


+ 0 - 0
B12.png → oloturia/B12.png


+ 0 - 0
B13.png → oloturia/B13.png


+ 0 - 0
B14.png → oloturia/B14.png


+ 0 - 0
B15.png → oloturia/B15.png


+ 0 - 0
B16.png → oloturia/B16.png


+ 0 - 0
B20.png → oloturia/B20.png


+ 0 - 0
B21.0.png → oloturia/B21.0.png


+ 0 - 0
B21.1.png → oloturia/B21.1.png


+ 0 - 0
B21.2.png → oloturia/B21.2.png


+ 0 - 0
B22.png → oloturia/B22.png


+ 0 - 0
B23.png → oloturia/B23.png


+ 0 - 0
B24.png → oloturia/B24.png


+ 0 - 0
B25.0.png → oloturia/B25.0.png


+ 0 - 0
B25.1.png → oloturia/B25.1.png


+ 0 - 0
B26.0.png → oloturia/B26.0.png


+ 0 - 0
B26.1.png → oloturia/B26.1.png


+ 0 - 0
B27.png → oloturia/B27.png


+ 0 - 0
B28.png → oloturia/B28.png


+ 0 - 0
B29.png → oloturia/B29.png


+ 0 - 0
B30.png → oloturia/B30.png


+ 0 - 0
B31.png → oloturia/B31.png


+ 0 - 0
B32.png → oloturia/B32.png


+ 0 - 0
C01.png → oloturia/C01.png


+ 0 - 0
C02.png → oloturia/C02.png


+ 0 - 0
C03.png → oloturia/C03.png


+ 0 - 0
C04.png → oloturia/C04.png


+ 0 - 0
C05.png → oloturia/C05.png


+ 0 - 0
C06.png → oloturia/C06.png


+ 0 - 0
O00.0.png → oloturia/O00.0.png


+ 0 - 0
O00.1.png → oloturia/O00.1.png


+ 0 - 0
O00.2.png → oloturia/O00.2.png


+ 0 - 0
O00.3.png → oloturia/O00.3.png


+ 0 - 0
O01.png → oloturia/O01.png


+ 0 - 0
O02.png → oloturia/O02.png


+ 0 - 0
O04.png → oloturia/O04.png


Some files were not shown because too many files changed in this diff